.class Lcom/applovin/impl/adview/activity/FullscreenAdService$b; .super Landroid/os/Handler; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/applovin/impl/adview/activity/FullscreenAdService; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = "b" .end annotation # direct methods .method private constructor ()V .locals 0 .line 1 invoke-direct {p0}, Landroid/os/Handler;->()V return-void .end method .method public synthetic constructor (Lcom/applovin/impl/adview/activity/FullscreenAdService$a;)V .locals 0 .line 2 invoke-direct {p0}, Lcom/applovin/impl/adview/activity/FullscreenAdService$b;->()V return-void .end method # virtual methods .method public handleMessage(Landroid/os/Message;)V .locals 5 .line 1 :try_start_0 sget-object v0, Lcom/applovin/adview/AppLovinFullscreenActivity;->parentInterstitialWrapper:Lcom/applovin/impl/tb; if-nez v0, :cond_1 const-wide/high16 v0, 0x3ff0000000000000L # 1.0 .line 7 invoke-static {v0, v1}, Lcom/applovin/impl/yp;->a(D)Z move-result v0 if-nez v0, :cond_0 .line 12 invoke-super {p0, p1}, Landroid/os/Handler;->handleMessage(Landroid/os/Message;)V return-void .line 13 :cond_0 new-instance v0, Ljava/lang/RuntimeException; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "parentWrapper is null for " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget p1, p1, Landroid/os/Message;->what:I invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-direct {v0, p1}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V throw v0 .line 20 :cond_1 invoke-virtual {v0}, Lcom/applovin/impl/tb;->f()Lcom/applovin/impl/sdk/ad/b; move-result-object v1 .line 22 iget v2, p1, Landroid/os/Message;->what:I sget-object v3, Lcom/applovin/impl/adview/activity/FullscreenAdService$c;->b:Lcom/applovin/impl/adview/activity/FullscreenAdService$c; invoke-virtual {v3}, Lcom/applovin/impl/adview/activity/FullscreenAdService$c;->b()I move-result v4 if-ne v2, v4, :cond_2 .line 25 new-instance v0, Landroid/os/Bundle; invoke-direct {v0}, Landroid/os/Bundle;->()V const-string v2, "raw_full_ad_response" .line 26 invoke-virtual {v1}, Lcom/applovin/impl/sdk/ad/AppLovinAdImpl;->getRawFullResponse()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v2, v1}, Landroid/os/BaseBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V .line 28 invoke-virtual {v3}, Lcom/applovin/impl/adview/activity/FullscreenAdService$c;->b()I move-result v1 const/4 v2, 0x0 invoke-static {v2, v1}, Landroid/os/Message;->obtain(Landroid/os/Handler;I)Landroid/os/Message; move-result-object v1 .line 29 invoke-virtual {v1, v0}, Landroid/os/Message;->setData(Landroid/os/Bundle;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 33 :try_start_1 iget-object p1, p1, Landroid/os/Message;->replyTo:Landroid/os/Messenger; invoke-virtual {p1, v1}, Landroid/os/Messenger;->send(Landroid/os/Message;)V :try_end_1 .catch Landroid/os/RemoteException; {:try_start_1 .. :try_end_1} :catch_0 .catchall {:try_start_1 .. :try_end_1} :catchall_0 goto/16 :goto_0 :catch_0 move-exception p1 :try_start_2 const-string v0, "FullscreenAdService" const-string v1, "Failed to respond to Fullscreen Activity in another process with ad" .line 37 invoke-static {v0, v1, p1}, Lcom/applovin/impl/sdk/n;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V goto :goto_0 .line 40 :cond_2 iget v2, p1, Landroid/os/Message;->what:I sget-object v3, Lcom/applovin/impl/adview/activity/FullscreenAdService$c;->c:Lcom/applovin/impl/adview/activity/FullscreenAdService$c; invoke-virtual {v3}, Lcom/applovin/impl/adview/activity/FullscreenAdService$c;->b()I move-result v3 if-ne v2, v3, :cond_3 .line 42 invoke-virtual {v0}, Lcom/applovin/impl/tb;->c()Lcom/applovin/sdk/AppLovinAdDisplayListener; move-result-object p1 invoke-static {p1, v1}, Lcom/applovin/impl/gc;->a(Lcom/applovin/sdk/AppLovinAdDisplayListener;Lcom/applovin/sdk/AppLovinAd;)V goto :goto_0 .line 44 :cond_3 iget v2, p1, Landroid/os/Message;->what:I sget-object v3, Lcom/applovin/impl/adview/activity/FullscreenAdService$c;->d:Lcom/applovin/impl/adview/activity/FullscreenAdService$c; invoke-virtual {v3}, Lcom/applovin/impl/adview/activity/FullscreenAdService$c;->b()I move-result v3 if-ne v2, v3, :cond_4 .line 46 invoke-virtual {v0}, Lcom/applovin/impl/tb;->b()Lcom/applovin/sdk/AppLovinAdClickListener; move-result-object p1 invoke-static {p1, v1}, Lcom/applovin/impl/gc;->a(Lcom/applovin/sdk/AppLovinAdClickListener;Lcom/applovin/sdk/AppLovinAd;)V goto :goto_0 .line 48 :cond_4 iget v2, p1, Landroid/os/Message;->what:I sget-object v3, Lcom/applovin/impl/adview/activity/FullscreenAdService$c;->f:Lcom/applovin/impl/adview/activity/FullscreenAdService$c; invoke-virtual {v3}, Lcom/applovin/impl/adview/activity/FullscreenAdService$c;->b()I move-result v3 if-ne v2, v3, :cond_5 .line 50 invoke-virtual {v0}, Lcom/applovin/impl/tb;->d()Lcom/applovin/sdk/AppLovinAdVideoPlaybackListener; move-result-object p1 invoke-static {p1, v1}, Lcom/applovin/impl/gc;->a(Lcom/applovin/sdk/AppLovinAdVideoPlaybackListener;Lcom/applovin/sdk/AppLovinAd;)V goto :goto_0 .line 52 :cond_5 iget v2, p1, Landroid/os/Message;->what:I sget-object v3, Lcom/applovin/impl/adview/activity/FullscreenAdService$c;->g:Lcom/applovin/impl/adview/activity/FullscreenAdService$c; invoke-virtual {v3}, Lcom/applovin/impl/adview/activity/FullscreenAdService$c;->b()I move-result v3 if-ne v2, v3, :cond_6 .line 54 invoke-virtual {p1}, Landroid/os/Message;->getData()Landroid/os/Bundle; move-result-object p1 const-string v2, "percent_viewed" .line 55 invoke-virtual {p1, v2}, Landroid/os/BaseBundle;->getDouble(Ljava/lang/String;)D move-result-wide v2 const-string v4, "fully_watched" .line 56 invoke-virtual {p1, v4}, Landroid/os/BaseBundle;->getBoolean(Ljava/lang/String;)Z move-result p1 .line 58 invoke-virtual {v0}, Lcom/applovin/impl/tb;->d()Lcom/applovin/sdk/AppLovinAdVideoPlaybackListener; move-result-object v0 invoke-static {v0, v1, v2, v3, p1}, Lcom/applovin/impl/gc;->a(Lcom/applovin/sdk/AppLovinAdVideoPlaybackListener;Lcom/applovin/sdk/AppLovinAd;DZ)V goto :goto_0 .line 60 :cond_6 iget v2, p1, Landroid/os/Message;->what:I sget-object v3, Lcom/applovin/impl/adview/activity/FullscreenAdService$c;->h:Lcom/applovin/impl/adview/activity/FullscreenAdService$c; invoke-virtual {v3}, Lcom/applovin/impl/adview/activity/FullscreenAdService$c;->b()I move-result v3 if-ne v2, v3, :cond_7 .line 62 invoke-virtual {v0}, Lcom/applovin/impl/tb;->c()Lcom/applovin/sdk/AppLovinAdDisplayListener; move-result-object p1 invoke-static {p1, v1}, Lcom/applovin/impl/gc;->b(Lcom/applovin/sdk/AppLovinAdDisplayListener;Lcom/applovin/sdk/AppLovinAd;)V goto :goto_0 .line 66 :cond_7 invoke-super {p0, p1}, Landroid/os/Handler;->handleMessage(Landroid/os/Message;)V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_0 :catchall_0 :goto_0 return-void .end method