.class public final Lcom/google/ads/mediation/admob/AdMobAdapter; .super Lcom/google/ads/mediation/AbstractAdViewAdapter; .source "SourceFile" # annotations .annotation build Landroidx/annotation/Keep; .end annotation # static fields .field static final AD_JSON_PARAMETER:Ljava/lang/String; = "adJson" .field static final AD_PARAMETER:Ljava/lang/String; = "_ad" .field static final HOUSE_ADS_PARAMETER:Ljava/lang/String; = "mad_hac" .field public static final NEW_BUNDLE:Ljava/lang/String; = "_newBundle" .annotation build Landroidx/annotation/NonNull; .end annotation .end field # direct methods .method public constructor ()V .locals 0 invoke-direct {p0}, Lcom/google/ads/mediation/AbstractAdViewAdapter;->()V return-void .end method # virtual methods .method public buildExtrasBundle(Landroid/os/Bundle;Landroid/os/Bundle;)Landroid/os/Bundle; .locals 3 .param p1 # Landroid/os/Bundle; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Landroid/os/Bundle; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Landroidx/annotation/NonNull; .end annotation if-nez p1, :cond_0 .line 1 new-instance p1, Landroid/os/Bundle; invoke-direct {p1}, Landroid/os/Bundle;->()V :cond_0 const-string v0, "_newBundle" .line 2 invoke-virtual {p1, v0}, Landroid/os/BaseBundle;->getBoolean(Ljava/lang/String;)Z move-result v0 if-eqz v0, :cond_1 new-instance v0, Landroid/os/Bundle; .line 3 invoke-direct {v0, p1}, Landroid/os/Bundle;->(Landroid/os/Bundle;)V move-object p1, v0 :cond_1 const-string v0, "gw" const/4 v1, 0x1 .line 4 invoke-virtual {p1, v0, v1}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V const-string v0, "mad_hac" .line 5 invoke-virtual {p2, v0}, Landroid/os/BaseBundle;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v2 invoke-virtual {p1, v0, v2}, Landroid/os/BaseBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V const-string v0, "adJson" .line 6 invoke-virtual {p2, v0}, Landroid/os/BaseBundle;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v2 invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v2 if-nez v2, :cond_2 .line 7 invoke-virtual {p2, v0}, Landroid/os/BaseBundle;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object p2 const-string v0, "_ad" invoke-virtual {p1, v0, p2}, Landroid/os/BaseBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V :cond_2 const-string p2, "_noRefresh" .line 8 invoke-virtual {p1, p2, v1}, Landroid/os/BaseBundle;->putBoolean(Ljava/lang/String;Z)V return-object p1 .end method