ca$7.smali
.class final Lcom/inmobi/media/ca$7;
.super Ljava/lang/Object;
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/inmobi/media/ca;->expand(Ljava/lang/String;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic f:Ljava/lang/String;
.field final synthetic g:Ljava/lang/String;
.field final synthetic h:Lcom/inmobi/media/ca;
# direct methods
.method constructor <init>(Lcom/inmobi/media/ca;Ljava/lang/String;Ljava/lang/String;)V
.registers 4
iput-object p1, p0, Lcom/inmobi/media/ca$7;->h:Lcom/inmobi/media/ca;
iput-object p2, p0, Lcom/inmobi/media/ca$7;->f:Ljava/lang/String;
iput-object p3, p0, Lcom/inmobi/media/ca$7;->g:Ljava/lang/String;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.registers 11
const/4 v0, 0x1
:try_start_1
iget-object v1, p0, Lcom/inmobi/media/ca$7;->h:Lcom/inmobi/media/ca;
invoke-static {v1}, Lcom/inmobi/media/ca;->a(Lcom/inmobi/media/ca;)Lcom/inmobi/media/m;
move-result-object v1
iget-object v2, p0, Lcom/inmobi/media/ca$7;->g:Ljava/lang/String;
const-string v3, "Default"
iget-object v4, v1, Lcom/inmobi/media/m;->k:Ljava/lang/String;
invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_1d
const-string v3, "Resized"
iget-object v4, v1, Lcom/inmobi/media/m;->k:Ljava/lang/String;
invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_12d
:cond_1d
iput-boolean v0, v1, Lcom/inmobi/media/m;->J:Z
iget-object v3, v1, Lcom/inmobi/media/m;->m:Lcom/inmobi/media/cd;
iget-object v4, v3, Lcom/inmobi/media/cd;->c:Landroid/view/ViewGroup;
if-nez v4, :cond_37
iget-object v4, v3, Lcom/inmobi/media/cd;->a:Lcom/inmobi/media/m;
invoke-virtual {v4}, Landroid/webkit/WebView;->getParent()Landroid/view/ViewParent;
move-result-object v4
check-cast v4, Landroid/view/ViewGroup;
iput-object v4, v3, Lcom/inmobi/media/cd;->c:Landroid/view/ViewGroup;
iget-object v5, v3, Lcom/inmobi/media/cd;->a:Lcom/inmobi/media/m;
invoke-virtual {v4, v5}, Landroid/view/ViewGroup;->indexOfChild(Landroid/view/View;)I
move-result v4
iput v4, v3, Lcom/inmobi/media/cd;->d:I
:cond_37
iget-object v4, v3, Lcom/inmobi/media/cd;->a:Lcom/inmobi/media/m;
invoke-virtual {v4}, Lcom/inmobi/media/m;->getExpandProperties()Lcom/inmobi/media/cb;
move-result-object v4
invoke-static {v2}, Landroid/webkit/URLUtil;->isValidUrl(Ljava/lang/String;)Z
move-result v5
iput-boolean v5, v3, Lcom/inmobi/media/cd;->b:Z
iget-object v6, v3, Lcom/inmobi/media/cd;->a:Lcom/inmobi/media/m;
:try_end_45
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_45} :catch_12e
const/4 v7, 0x0
if-eqz v5, :cond_b3
:try_start_48
new-instance v5, Lcom/inmobi/media/m;
iget-object v6, v3, Lcom/inmobi/media/cd;->a:Lcom/inmobi/media/m;
invoke-virtual {v6}, Lcom/inmobi/media/m;->getContainerContext()Landroid/content/Context;
move-result-object v6
const/4 v8, 0x0
iget-object v9, v3, Lcom/inmobi/media/cd;->a:Lcom/inmobi/media/m;
invoke-virtual {v9}, Lcom/inmobi/media/m;->getImpressionId()Ljava/lang/String;
move-result-object v9
invoke-direct {v5, v6, v7, v8, v9}, Lcom/inmobi/media/m;-><init>(Landroid/content/Context;BLjava/util/Set;Ljava/lang/String;)V
iget-object v6, v3, Lcom/inmobi/media/cd;->a:Lcom/inmobi/media/m;
invoke-virtual {v6}, Lcom/inmobi/media/m;->getListener()Lcom/inmobi/media/m$a;
move-result-object v6
iget-object v8, v3, Lcom/inmobi/media/cd;->a:Lcom/inmobi/media/m;
invoke-virtual {v8}, Lcom/inmobi/media/m;->getAdConfig()Lcom/inmobi/media/eu;
move-result-object v8
invoke-virtual {v5, v6, v8, v7, v7}, Lcom/inmobi/media/m;->i(Lcom/inmobi/media/m$a;Lcom/inmobi/media/eu;ZZ)V
iget-object v6, v3, Lcom/inmobi/media/cd;->a:Lcom/inmobi/media/m;
invoke-virtual {v5, v6}, Lcom/inmobi/media/m;->setOriginalRenderView(Lcom/inmobi/media/m;)V
invoke-virtual {v5, v2}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
iget-object v2, v3, Lcom/inmobi/media/cd;->a:Lcom/inmobi/media/m;
invoke-virtual {v2}, Lcom/inmobi/media/m;->getPlacementId()J
move-result-wide v6
invoke-virtual {v5, v6, v7}, Lcom/inmobi/media/m;->setPlacementId(J)V
iget-object v2, v3, Lcom/inmobi/media/cd;->a:Lcom/inmobi/media/m;
invoke-virtual {v2}, Lcom/inmobi/media/m;->getAllowAutoRedirection()Z
move-result v2
invoke-virtual {v5, v2}, Lcom/inmobi/media/m;->setAllowAutoRedirection(Z)V
iget-object v2, v3, Lcom/inmobi/media/cd;->a:Lcom/inmobi/media/m;
invoke-virtual {v2}, Lcom/inmobi/media/m;->getCreativeId()Ljava/lang/String;
move-result-object v2
invoke-virtual {v5, v2}, Lcom/inmobi/media/m;->setCreativeId(Ljava/lang/String;)V
invoke-static {v5}, Lcom/inmobi/ads/rendering/InMobiAdActivity;->a(Lcom/inmobi/media/h;)I
move-result v2
if-eqz v4, :cond_ea
iget-object v4, v3, Lcom/inmobi/media/cd;->a:Lcom/inmobi/media/m;
iget-boolean v4, v4, Lcom/inmobi/media/m;->z:Z
invoke-virtual {v5, v4}, Lcom/inmobi/media/m;->setUseCustomClose(Z)V
:try_end_99
.catch Ljava/lang/Exception; {:try_start_48 .. :try_end_99} :catch_9a
goto :goto_ea
:catch_9a
move-exception v2
:try_start_9b
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v4
new-instance v5, Lcom/inmobi/media/gg;
invoke-direct {v5, v2}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v4, v5}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
iget-object v2, v3, Lcom/inmobi/media/cd;->a:Lcom/inmobi/media/m;
invoke-virtual {v2}, Lcom/inmobi/media/m;->getListener()Lcom/inmobi/media/m$a;
move-result-object v2
iget-object v3, v3, Lcom/inmobi/media/cd;->a:Lcom/inmobi/media/m;
invoke-interface {v2, v3}, Lcom/inmobi/media/m$a;->d(Lcom/inmobi/media/m;)V
goto :goto_11c
:cond_b3
invoke-virtual {v6, v7}, Lcom/inmobi/media/m;->setShouldFireRenderBeacon(Z)V
iget-object v2, v3, Lcom/inmobi/media/cd;->c:Landroid/view/ViewGroup;
new-instance v4, Landroid/widget/FrameLayout;
iget-object v5, v3, Lcom/inmobi/media/cd;->a:Lcom/inmobi/media/m;
invoke-virtual {v5}, Lcom/inmobi/media/m;->getContainerContext()Landroid/content/Context;
move-result-object v5
invoke-direct {v4, v5}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
new-instance v5, Landroid/view/ViewGroup$LayoutParams;
iget-object v6, v3, Lcom/inmobi/media/cd;->a:Lcom/inmobi/media/m;
invoke-virtual {v6}, Landroid/webkit/WebView;->getWidth()I
move-result v6
iget-object v7, v3, Lcom/inmobi/media/cd;->a:Lcom/inmobi/media/m;
invoke-virtual {v7}, Landroid/webkit/WebView;->getHeight()I
move-result v7
invoke-direct {v5, v6, v7}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
const v6, 0xffff
invoke-virtual {v4, v6}, Landroid/widget/FrameLayout;->setId(I)V
iget v6, v3, Lcom/inmobi/media/cd;->d:I
invoke-virtual {v2, v4, v6, v5}, Landroid/view/ViewGroup;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
iget-object v4, v3, Lcom/inmobi/media/cd;->a:Lcom/inmobi/media/m;
invoke-virtual {v2, v4}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
iget-object v2, v3, Lcom/inmobi/media/cd;->a:Lcom/inmobi/media/m;
invoke-static {v2}, Lcom/inmobi/ads/rendering/InMobiAdActivity;->a(Lcom/inmobi/media/h;)I
move-result v2
:cond_ea
:goto_ea
iget-object v4, v3, Lcom/inmobi/media/cd;->a:Lcom/inmobi/media/m;
invoke-virtual {v4}, Lcom/inmobi/media/m;->getListener()Lcom/inmobi/media/m$a;
move-result-object v4
invoke-interface {v4}, Lcom/inmobi/media/m$a;->e()V
iget-object v4, v3, Lcom/inmobi/media/cd;->a:Lcom/inmobi/media/m;
invoke-virtual {v4}, Lcom/inmobi/media/m;->getContainerContext()Landroid/content/Context;
move-result-object v4
new-instance v5, Landroid/content/Intent;
const-class v6, Lcom/inmobi/ads/rendering/InMobiAdActivity;
invoke-direct {v5, v4, v6}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v4, "com.inmobi.ads.rendering.InMobiAdActivity.EXTRA_AD_ACTIVITY_TYPE"
const/16 v6, 0x66
invoke-virtual {v5, v4, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
const-string v4, "com.inmobi.ads.rendering.InMobiAdActivity.EXTRA_AD_CONTAINER_INDEX"
invoke-virtual {v5, v4, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
const-string v2, "com.inmobi.ads.rendering.InMobiAdActivity.EXTRA_AD_CONTAINER_TYPE"
const/16 v4, 0xc8
invoke-virtual {v5, v2, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
iget-object v2, v3, Lcom/inmobi/media/cd;->a:Lcom/inmobi/media/m;
invoke-virtual {v2}, Lcom/inmobi/media/m;->getContainerContext()Landroid/content/Context;
move-result-object v2
invoke-static {v2, v5}, Lcom/inmobi/media/gk;->d(Landroid/content/Context;Landroid/content/Intent;)V
:goto_11c
invoke-virtual {v1}, Landroid/webkit/WebView;->requestLayout()V
invoke-virtual {v1}, Landroid/webkit/WebView;->invalidate()V
iput-boolean v0, v1, Lcom/inmobi/media/m;->B:Z
invoke-virtual {v1, v0}, Landroid/webkit/WebView;->setFocusable(Z)V
invoke-virtual {v1, v0}, Landroid/webkit/WebView;->setFocusableInTouchMode(Z)V
invoke-virtual {v1}, Landroid/webkit/WebView;->requestFocus()Z
:try_end_12d
.catch Ljava/lang/Exception; {:try_start_9b .. :try_end_12d} :catch_12e
:cond_12d
return-void
:catch_12e
iget-object v1, p0, Lcom/inmobi/media/ca$7;->h:Lcom/inmobi/media/ca;
invoke-static {v1}, Lcom/inmobi/media/ca;->a(Lcom/inmobi/media/ca;)Lcom/inmobi/media/m;
move-result-object v1
iget-object v2, p0, Lcom/inmobi/media/ca$7;->f:Ljava/lang/String;
const-string v3, "Unexpected error"
const-string v4, "expand"
invoke-virtual {v1, v2, v3, v4}, Lcom/inmobi/media/m;->v(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
const-string v1, "InMobi"
const-string v2, "Failed to expand ad; SDK encountered an unexpected error"
invoke-static {v0, v1, v2}, Lcom/inmobi/media/gq;->b(BLjava/lang/String;Ljava/lang/String;)V
invoke-static {}, Lcom/inmobi/media/ca;->b()Ljava/lang/String;
return-void
.end method