.class public Lcom/in2wow/sdk/n; .super Ljava/lang/Object; .source "SourceFile" # instance fields .field private a:Landroid/content/Context; .field private b:Lcom/intowow/sdk/ActivityType; .field private c:Ljava/util/ArrayList; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/ArrayList<", "Ljava/lang/Object;", ">;" } .end annotation .end field .field private d:Lcom/in2wow/sdk/i/c; .field private e:Ljava/lang/String; .field private f:Ljava/lang/String; .field private g:Z .field private h:Z .field private i:Z .field private j:Z .field private k:Lcom/intowow/sdk/InterstitialAd$__InterstitialAdListener; .field private l:[Ljava/lang/String; .field private m:I .field private n:I # direct methods .method public constructor (Landroid/content/Context;Lcom/intowow/sdk/ActivityType;)V .locals 2 .line 32 invoke-direct {p0}, Ljava/lang/Object;->()V const/4 v0, 0x0 .line 20 iput-object v0, p0, Lcom/in2wow/sdk/n;->a:Landroid/content/Context; .line 21 sget-object v1, Lcom/intowow/sdk/ActivityType;->SINGLE_OFFER:Lcom/intowow/sdk/ActivityType; iput-object v1, p0, Lcom/in2wow/sdk/n;->b:Lcom/intowow/sdk/ActivityType; .line 22 iput-object v0, p0, Lcom/in2wow/sdk/n;->c:Ljava/util/ArrayList; .line 23 iput-object v0, p0, Lcom/in2wow/sdk/n;->d:Lcom/in2wow/sdk/i/c; .line 24 iput-object v0, p0, Lcom/in2wow/sdk/n;->e:Ljava/lang/String; iput-object v0, p0, Lcom/in2wow/sdk/n;->f:Ljava/lang/String; const/4 v1, 0x0 .line 25 iput-boolean v1, p0, Lcom/in2wow/sdk/n;->g:Z iput-boolean v1, p0, Lcom/in2wow/sdk/n;->h:Z .line 26 iput-boolean v1, p0, Lcom/in2wow/sdk/n;->i:Z .line 27 iput-boolean v1, p0, Lcom/in2wow/sdk/n;->j:Z .line 28 iput-object v0, p0, Lcom/in2wow/sdk/n;->k:Lcom/intowow/sdk/InterstitialAd$__InterstitialAdListener; .line 29 iput-object v0, p0, Lcom/in2wow/sdk/n;->l:[Ljava/lang/String; const/4 v0, -0x1 .line 30 iput v0, p0, Lcom/in2wow/sdk/n;->m:I iput v0, p0, Lcom/in2wow/sdk/n;->n:I .line 33 iput-object p1, p0, Lcom/in2wow/sdk/n;->a:Landroid/content/Context; .line 34 iput-object p2, p0, Lcom/in2wow/sdk/n;->b:Lcom/intowow/sdk/ActivityType; return-void .end method .method private a(Landroid/content/Intent;Landroid/os/Bundle;)V .locals 2 .line 259 iget-boolean v0, p0, Lcom/in2wow/sdk/n;->i:Z if-eqz v0, :cond_0 const-string v0, "ENTER_ANIM_ID" .line 262 iget v1, p0, Lcom/in2wow/sdk/n;->m:I invoke-virtual {p2, v0, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V .line 263 invoke-virtual {p1, p2}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent; .line 264 iget-object p2, p0, Lcom/in2wow/sdk/n;->a:Landroid/content/Context; invoke-virtual {p2, p1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V .line 265 iget-object p1, p0, Lcom/in2wow/sdk/n;->a:Landroid/content/Context; instance-of p1, p1, Landroid/app/Activity; if-eqz p1, :cond_1 .line 266 iget-object p1, p0, Lcom/in2wow/sdk/n;->a:Landroid/content/Context; check-cast p1, Landroid/app/Activity; iget p2, p0, Lcom/in2wow/sdk/n;->m:I .line 267 iget v0, p0, Lcom/in2wow/sdk/n;->n:I .line 266 invoke-virtual {p1, p2, v0}, Landroid/app/Activity;->overridePendingTransition(II)V goto :goto_0 .line 270 :cond_0 invoke-virtual {p1, p2}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent; .line 271 iget-object p2, p0, Lcom/in2wow/sdk/n;->a:Landroid/content/Context; invoke-virtual {p2, p1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V :cond_1 :goto_0 return-void .end method .method private a(Lcom/in2wow/sdk/i/c;Ljava/lang/String;Ljava/lang/String;)V .locals 4 .line 241 new-instance v0, Landroid/content/Intent; invoke-direct {v0}, Landroid/content/Intent;->()V .line 242 iget-object v1, p0, Lcom/in2wow/sdk/n;->a:Landroid/content/Context; const-class v2, Lcom/intowow/sdk/SplashAdActivity; invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; .line 243 new-instance v1, Landroid/os/Bundle; invoke-direct {v1}, Landroid/os/Bundle;->()V const-string v2, "ACTIVITY_TYPE" .line 244 sget-object v3, Lcom/intowow/sdk/ActivityType;->SINGLE_OFFER:Lcom/intowow/sdk/ActivityType; invoke-virtual {v3}, Lcom/intowow/sdk/ActivityType;->ordinal()I move-result v3 invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V const-string v2, "PROFILE" .line 245 invoke-virtual {p1}, Lcom/in2wow/sdk/i/c;->toString()Ljava/lang/String; move-result-object p1 invoke-virtual {v1, v2, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V const-string p1, "PLACEMENT" .line 246 invoke-virtual {v1, p1, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V const-string p1, "TOKEN" .line 247 invoke-virtual {v1, p1, p3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V const-string p1, "IS_AUTO_CLOSE_WHEN_ENGAGED" .line 248 iget-boolean p2, p0, Lcom/in2wow/sdk/n;->j:Z invoke-virtual {v1, p1, p2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V .line 249 invoke-direct {p0, v0, v1}, Lcom/in2wow/sdk/n;->a(Landroid/content/Intent;Landroid/os/Bundle;)V .line 252 iget-object p1, p0, Lcom/in2wow/sdk/n;->a:Landroid/content/Context; invoke-static {p1}, Lcom/in2wow/sdk/b/e;->a(Landroid/content/Context;)Lcom/in2wow/sdk/b/e; move-result-object p1 .line 253 invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide p2 .line 252 invoke-virtual {p1, p2, p3}, Lcom/in2wow/sdk/b/e;->a(J)V return-void .end method .method private b(Ljava/util/ArrayList;Ljava/lang/String;[Ljava/lang/String;)V .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/ArrayList<", "Ljava/lang/Object;", ">;", "Ljava/lang/String;", "[", "Ljava/lang/String;", ")V" } .end annotation .line 216 iget-object p1, p0, Lcom/in2wow/sdk/n;->c:Ljava/util/ArrayList; invoke-virtual {p1}, Ljava/util/ArrayList;->size()I move-result p1 if-nez p1, :cond_0 .line 217 iget-object p1, p0, Lcom/in2wow/sdk/n;->k:Lcom/intowow/sdk/InterstitialAd$__InterstitialAdListener; invoke-interface {p1}, Lcom/intowow/sdk/InterstitialAd$__InterstitialAdListener;->onInterstitialDismissed()V .line 218 invoke-virtual {p0}, Lcom/in2wow/sdk/n;->a()V return-void .line 221 :cond_0 new-instance p1, Landroid/content/Intent; invoke-direct {p1}, Landroid/content/Intent;->()V .line 222 iget-object v0, p0, Lcom/in2wow/sdk/n;->a:Landroid/content/Context; const-class v1, Lcom/intowow/sdk/SplashAdActivity; invoke-virtual {p1, v0, v1}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; .line 223 new-instance v0, Landroid/os/Bundle; invoke-direct {v0}, Landroid/os/Bundle;->()V const-string v1, "ACTIVITY_TYPE" .line 224 sget-object v2, Lcom/intowow/sdk/ActivityType;->MULTI_OFFER:Lcom/intowow/sdk/ActivityType; invoke-virtual {v2}, Lcom/intowow/sdk/ActivityType;->ordinal()I move-result v2 invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V const-string v1, "PLACEMENTS" .line 225 invoke-virtual {v0, v1, p3}, Landroid/os/Bundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V const-string p3, "TOKEN" .line 226 invoke-virtual {v0, p3, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V .line 227 iget-object p2, p0, Lcom/in2wow/sdk/n;->c:Ljava/util/ArrayList; invoke-virtual {p2}, Ljava/util/ArrayList;->size()I move-result p2 new-array p2, p2, [Ljava/lang/String; const/4 p3, 0x0 .line 228 :goto_0 array-length v1, p2 if-lt p3, v1, :cond_1 const-string p3, "PROFILES" .line 231 invoke-virtual {v0, p3, p2}, Landroid/os/Bundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V .line 232 invoke-direct {p0, p1, v0}, Lcom/in2wow/sdk/n;->a(Landroid/content/Intent;Landroid/os/Bundle;)V .line 235 iget-object p1, p0, Lcom/in2wow/sdk/n;->a:Landroid/content/Context; invoke-static {p1}, Lcom/in2wow/sdk/b/e;->a(Landroid/content/Context;)Lcom/in2wow/sdk/b/e; move-result-object p1 .line 236 invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide p2 .line 235 invoke-virtual {p1, p2, p3}, Lcom/in2wow/sdk/b/e;->a(J)V return-void .line 229 :cond_1 iget-object v1, p0, Lcom/in2wow/sdk/n;->c:Ljava/util/ArrayList; invoke-virtual {v1, p3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; move-result-object v1 invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v1 aput-object v1, p2, p3 add-int/lit8 p3, p3, 0x1 goto :goto_0 .end method # virtual methods .method public declared-synchronized a()V .locals 2 monitor-enter p0 .line 39 :try_start_0 iget-object v0, p0, Lcom/in2wow/sdk/n;->a:Landroid/content/Context; invoke-static {v0}, Lcom/in2wow/sdk/b/e;->a(Landroid/content/Context;)Lcom/in2wow/sdk/b/e; move-result-object v0 iget-object v1, p0, Lcom/in2wow/sdk/n;->k:Lcom/intowow/sdk/InterstitialAd$__InterstitialAdListener; invoke-virtual {v0, v1}, Lcom/in2wow/sdk/b/e;->b(Ljava/lang/Object;)V const/4 v0, 0x0 .line 40 iput-object v0, p0, Lcom/in2wow/sdk/n;->a:Landroid/content/Context; .line 41 iput-object v0, p0, Lcom/in2wow/sdk/n;->k:Lcom/intowow/sdk/InterstitialAd$__InterstitialAdListener; :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 42 monitor-exit p0 return-void :catchall_0 move-exception v0 .line 38 monitor-exit p0 throw v0 .end method .method public a(II)V .locals 0 .line 207 iput p1, p0, Lcom/in2wow/sdk/n;->m:I .line 208 iput p2, p0, Lcom/in2wow/sdk/n;->n:I const/4 p1, 0x1 .line 209 iput-boolean p1, p0, Lcom/in2wow/sdk/n;->i:Z .line 210 invoke-virtual {p0}, Lcom/in2wow/sdk/n;->c()V return-void .end method .method public a(Landroid/content/Context;)V .locals 0 if-eqz p1, :cond_0 .line 285 :try_start_0 invoke-static {p1}, Lcom/in2wow/sdk/b/e;->a(Landroid/content/Context;)Lcom/in2wow/sdk/b/e; move-result-object p1 invoke-virtual {p1}, Lcom/in2wow/sdk/b/e;->o()Ljava/lang/Object; move-result-object p1 if-eqz p1, :cond_0 .line 287 check-cast p1, Lcom/in2wow/sdk/m$a; invoke-interface {p1}, Lcom/in2wow/sdk/m$a;->e()V :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 :catch_0 :cond_0 return-void .end method .method public declared-synchronized a(Lcom/intowow/sdk/SplashAD$SplashAdListener;)V .locals 1 monitor-enter p0 if-nez p1, :cond_0 const/4 v0, 0x0 .line 47 :try_start_0 iput-object v0, p0, Lcom/in2wow/sdk/n;->k:Lcom/intowow/sdk/InterstitialAd$__InterstitialAdListener; goto :goto_0 :catchall_0 move-exception p1 goto :goto_2 .line 50 :cond_0 :goto_0 new-instance v0, Lcom/in2wow/sdk/n$1; invoke-direct {v0, p0, p1}, Lcom/in2wow/sdk/n$1;->(Lcom/in2wow/sdk/n;Lcom/intowow/sdk/SplashAD$SplashAdListener;)V iput-object v0, p0, Lcom/in2wow/sdk/n;->k:Lcom/intowow/sdk/InterstitialAd$__InterstitialAdListener; .line 101 iget-boolean p1, p0, Lcom/in2wow/sdk/n;->g:Z :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 if-eqz p1, :cond_2 .line 106 :try_start_1 iget-boolean p1, p0, Lcom/in2wow/sdk/n;->h:Z if-eqz p1, :cond_1 .line 107 iget-object p1, p0, Lcom/in2wow/sdk/n;->k:Lcom/intowow/sdk/InterstitialAd$__InterstitialAdListener; sget-object v0, Lcom/intowow/sdk/AdError;->INTERNAL_ERROR:Lcom/intowow/sdk/AdError; invoke-interface {p1, v0}, Lcom/intowow/sdk/InterstitialAd$__InterstitialAdListener;->onError(Lcom/intowow/sdk/AdError;)V .line 108 invoke-virtual {p0}, Lcom/in2wow/sdk/n;->a()V goto :goto_1 .line 110 :cond_1 iget-object p1, p0, Lcom/in2wow/sdk/n;->k:Lcom/intowow/sdk/InterstitialAd$__InterstitialAdListener; invoke-interface {p1}, Lcom/intowow/sdk/InterstitialAd$__InterstitialAdListener;->onAdLoaded()V :try_end_1 .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 115 :catch_0 :cond_2 :goto_1 monitor-exit p0 return-void .line 45 :goto_2 monitor-exit p0 throw p1 .end method .method public declared-synchronized a(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Z)V .locals 1 monitor-enter p0 const/4 v0, 0x1 .line 155 :try_start_0 iput-boolean v0, p0, Lcom/in2wow/sdk/n;->g:Z .line 156 check-cast p1, Lcom/in2wow/sdk/i/c; iput-object p1, p0, Lcom/in2wow/sdk/n;->d:Lcom/in2wow/sdk/i/c; .line 157 iput-object p2, p0, Lcom/in2wow/sdk/n;->e:Ljava/lang/String; .line 158 iput-object p3, p0, Lcom/in2wow/sdk/n;->f:Ljava/lang/String; .line 159 iput-boolean p4, p0, Lcom/in2wow/sdk/n;->j:Z .line 160 iget-object p1, p0, Lcom/in2wow/sdk/n;->k:Lcom/intowow/sdk/InterstitialAd$__InterstitialAdListener; :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 if-eqz p1, :cond_0 .line 165 :try_start_1 iget-object p1, p0, Lcom/in2wow/sdk/n;->k:Lcom/intowow/sdk/InterstitialAd$__InterstitialAdListener; invoke-interface {p1}, Lcom/intowow/sdk/InterstitialAd$__InterstitialAdListener;->onAdLoaded()V :try_end_1 .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 169 :catch_0 :cond_0 monitor-exit p0 return-void :catchall_0 move-exception p1 .line 154 monitor-exit p0 throw p1 .end method .method public declared-synchronized a(Ljava/util/ArrayList;Ljava/lang/String;[Ljava/lang/String;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/ArrayList<", "Ljava/lang/Object;", ">;", "Ljava/lang/String;", "[", "Ljava/lang/String;", ")V" } .end annotation monitor-enter p0 const/4 v0, 0x1 .line 136 :try_start_0 iput-boolean v0, p0, Lcom/in2wow/sdk/n;->g:Z .line 137 iput-object p1, p0, Lcom/in2wow/sdk/n;->c:Ljava/util/ArrayList; .line 138 iput-object p3, p0, Lcom/in2wow/sdk/n;->l:[Ljava/lang/String; .line 139 iput-object p2, p0, Lcom/in2wow/sdk/n;->f:Ljava/lang/String; .line 140 iget-object p1, p0, Lcom/in2wow/sdk/n;->k:Lcom/intowow/sdk/InterstitialAd$__InterstitialAdListener; :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 if-eqz p1, :cond_0 .line 145 :try_start_1 iget-object p1, p0, Lcom/in2wow/sdk/n;->k:Lcom/intowow/sdk/InterstitialAd$__InterstitialAdListener; invoke-interface {p1}, Lcom/intowow/sdk/InterstitialAd$__InterstitialAdListener;->onAdLoaded()V :try_end_1 .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 149 :catch_0 :cond_0 monitor-exit p0 return-void :catchall_0 move-exception p1 .line 135 monitor-exit p0 throw p1 .end method .method public declared-synchronized b()V .locals 2 monitor-enter p0 const/4 v0, 0x1 .line 119 :try_start_0 iput-boolean v0, p0, Lcom/in2wow/sdk/n;->g:Z .line 120 iput-boolean v0, p0, Lcom/in2wow/sdk/n;->h:Z .line 121 iget-object v0, p0, Lcom/in2wow/sdk/n;->k:Lcom/intowow/sdk/InterstitialAd$__InterstitialAdListener; :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 if-eqz v0, :cond_0 .line 126 :try_start_1 iget-object v0, p0, Lcom/in2wow/sdk/n;->k:Lcom/intowow/sdk/InterstitialAd$__InterstitialAdListener; sget-object v1, Lcom/intowow/sdk/AdError;->INTERNAL_ERROR:Lcom/intowow/sdk/AdError; invoke-interface {v0, v1}, Lcom/intowow/sdk/InterstitialAd$__InterstitialAdListener;->onError(Lcom/intowow/sdk/AdError;)V :try_end_1 .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 129 :catch_0 :try_start_2 invoke-virtual {p0}, Lcom/in2wow/sdk/n;->a()V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_0 .line 131 :cond_0 monitor-exit p0 return-void :catchall_0 move-exception v0 .line 118 monitor-exit p0 throw v0 .end method .method public c()V .locals 3 .line 176 iget-boolean v0, p0, Lcom/in2wow/sdk/n;->g:Z if-nez v0, :cond_0 return-void .line 180 :cond_0 :try_start_0 iget-object v0, p0, Lcom/in2wow/sdk/n;->a:Landroid/content/Context; invoke-static {v0}, Lcom/in2wow/sdk/b/e;->a(Landroid/content/Context;)Lcom/in2wow/sdk/b/e; move-result-object v0 iget-object v1, p0, Lcom/in2wow/sdk/n;->k:Lcom/intowow/sdk/InterstitialAd$__InterstitialAdListener; invoke-virtual {v0, v1}, Lcom/in2wow/sdk/b/e;->a(Ljava/lang/Object;)V .line 181 iget-object v0, p0, Lcom/in2wow/sdk/n;->b:Lcom/intowow/sdk/ActivityType; sget-object v1, Lcom/intowow/sdk/ActivityType;->SINGLE_OFFER:Lcom/intowow/sdk/ActivityType; if-ne v0, v1, :cond_1 .line 182 iget-object v0, p0, Lcom/in2wow/sdk/n;->d:Lcom/in2wow/sdk/i/c; iget-object v1, p0, Lcom/in2wow/sdk/n;->e:Ljava/lang/String; iget-object v2, p0, Lcom/in2wow/sdk/n;->f:Ljava/lang/String; invoke-direct {p0, v0, v1, v2}, Lcom/in2wow/sdk/n;->a(Lcom/in2wow/sdk/i/c;Ljava/lang/String;Ljava/lang/String;)V goto :goto_0 .line 184 :cond_1 iget-object v0, p0, Lcom/in2wow/sdk/n;->c:Ljava/util/ArrayList; iget-object v1, p0, Lcom/in2wow/sdk/n;->f:Ljava/lang/String; iget-object v2, p0, Lcom/in2wow/sdk/n;->l:[Ljava/lang/String; invoke-direct {p0, v0, v1, v2}, Lcom/in2wow/sdk/n;->b(Ljava/util/ArrayList;Ljava/lang/String;[Ljava/lang/String;)V :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 :catch_0 :goto_0 return-void .end method