.class public Lcom/applovin/mediation/adapters/VungleMediationAdapter; .super Lcom/applovin/mediation/adapters/MediationAdapterBase; .source "SourceFile" # interfaces .implements Lcom/applovin/mediation/adapter/MaxSignalProvider; .implements Lcom/applovin/mediation/adapter/MaxInterstitialAdapter; .implements Lcom/applovin/mediation/adapter/MaxRewardedAdapter; .implements Lcom/applovin/mediation/adapter/MaxAdViewAdapter; # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/applovin/mediation/adapters/VungleMediationAdapter$InterstitialListener;, Lcom/applovin/mediation/adapters/VungleMediationAdapter$AppOpenAdListener;, Lcom/applovin/mediation/adapters/VungleMediationAdapter$RewardedListener;, Lcom/applovin/mediation/adapters/VungleMediationAdapter$NativeAdViewListener;, Lcom/applovin/mediation/adapters/VungleMediationAdapter$AdViewAdListener;, Lcom/applovin/mediation/adapters/VungleMediationAdapter$NativeListener;, Lcom/applovin/mediation/adapters/VungleMediationAdapter$MaxVungleNativeAd; } .end annotation # static fields .field private static initializationStatus:Lcom/applovin/mediation/adapter/MaxAdapter$InitializationStatus; .field private static final initialized:Ljava/util/concurrent/atomic/AtomicBoolean; # instance fields .field private appOpenAd:Lcom/vungle/ads/InterstitialAd; .field private bannerAd:Lcom/vungle/ads/BannerAd; .field private interstitialAd:Lcom/vungle/ads/InterstitialAd; .field private nativeAd:Lcom/vungle/ads/NativeAd; .field private rewardedAd:Lcom/vungle/ads/RewardedAd; # direct methods .method static constructor ()V .locals 1 .line 65 new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->()V sput-object v0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->initialized:Ljava/util/concurrent/atomic/AtomicBoolean; return-void .end method .method public constructor (Lcom/applovin/sdk/AppLovinSdk;)V .locals 0 .line 75 invoke-direct {p0, p1}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->(Lcom/applovin/sdk/AppLovinSdk;)V return-void .end method .method public static synthetic access$000()Lcom/applovin/mediation/adapter/MaxAdapter$InitializationStatus; .locals 1 sget-object v0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->initializationStatus:Lcom/applovin/mediation/adapter/MaxAdapter$InitializationStatus; return-object v0 .end method .method public static synthetic access$002(Lcom/applovin/mediation/adapter/MaxAdapter$InitializationStatus;)Lcom/applovin/mediation/adapter/MaxAdapter$InitializationStatus; .locals 0 sput-object p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->initializationStatus:Lcom/applovin/mediation/adapter/MaxAdapter$InitializationStatus; return-object p0 .end method .method public static synthetic access$100()Ljava/util/concurrent/atomic/AtomicBoolean; .locals 1 sget-object v0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->initialized:Ljava/util/concurrent/atomic/AtomicBoolean; return-object v0 .end method .method public static synthetic access$200(Lcom/applovin/mediation/adapters/VungleMediationAdapter;Lcom/vungle/ads/BaseAd;)Landroid/os/Bundle; .locals 0 .line 61 invoke-direct {p0, p1}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->maybeCreateExtraInfoBundle(Lcom/vungle/ads/BaseAd;)Landroid/os/Bundle; move-result-object p0 return-object p0 .end method .method public static synthetic access$300(Lcom/vungle/ads/VungleError;)Lcom/applovin/mediation/adapter/MaxAdapterError; .locals 0 .line 61 invoke-static {p0}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->toMaxError(Lcom/vungle/ads/VungleError;)Lcom/applovin/mediation/adapter/MaxAdapterError; move-result-object p0 return-object p0 .end method .method public static synthetic access$400(Lcom/applovin/mediation/adapters/VungleMediationAdapter;)Lcom/vungle/ads/BannerAd; .locals 0 .line 61 iget-object p0, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->bannerAd:Lcom/vungle/ads/BannerAd; return-object p0 .end method .method public static synthetic access$500(Lcom/applovin/mediation/adapters/VungleMediationAdapter;)Lcom/vungle/ads/NativeAd; .locals 0 .line 61 iget-object p0, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->nativeAd:Lcom/vungle/ads/NativeAd; return-object p0 .end method .method public static synthetic access$600(Lcom/applovin/mediation/adapters/VungleMediationAdapter;Lcom/applovin/mediation/nativeAds/MaxNativeAdView;)Ljava/util/List; .locals 0 .line 61 invoke-direct {p0, p1}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->getClickableViews(Lcom/applovin/mediation/nativeAds/MaxNativeAdView;)Ljava/util/List; move-result-object p0 return-object p0 .end method .method private getClickableViews(Lcom/applovin/mediation/nativeAds/MaxNativeAdView;)Ljava/util/List; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/applovin/mediation/nativeAds/MaxNativeAdView;", ")", "Ljava/util/List<", "Landroid/view/View;", ">;" } .end annotation .line 479 new-instance v0, Ljava/util/ArrayList; const/4 v1, 0x6 invoke-direct {v0, v1}, Ljava/util/ArrayList;->(I)V .line 480 invoke-virtual {p1}, Lcom/applovin/mediation/nativeAds/MaxNativeAdView;->getTitleTextView()Landroid/widget/TextView; move-result-object v1 if-eqz v1, :cond_0 invoke-virtual {p1}, Lcom/applovin/mediation/nativeAds/MaxNativeAdView;->getTitleTextView()Landroid/widget/TextView; move-result-object v1 invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z .line 481 :cond_0 invoke-virtual {p1}, Lcom/applovin/mediation/nativeAds/MaxNativeAdView;->getAdvertiserTextView()Landroid/widget/TextView; move-result-object v1 if-eqz v1, :cond_1 invoke-virtual {p1}, Lcom/applovin/mediation/nativeAds/MaxNativeAdView;->getAdvertiserTextView()Landroid/widget/TextView; move-result-object v1 invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z .line 482 :cond_1 invoke-virtual {p1}, Lcom/applovin/mediation/nativeAds/MaxNativeAdView;->getBodyTextView()Landroid/widget/TextView; move-result-object v1 if-eqz v1, :cond_2 invoke-virtual {p1}, Lcom/applovin/mediation/nativeAds/MaxNativeAdView;->getBodyTextView()Landroid/widget/TextView; move-result-object v1 invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z .line 483 :cond_2 invoke-virtual {p1}, Lcom/applovin/mediation/nativeAds/MaxNativeAdView;->getCallToActionButton()Landroid/widget/Button; move-result-object v1 if-eqz v1, :cond_3 invoke-virtual {p1}, Lcom/applovin/mediation/nativeAds/MaxNativeAdView;->getCallToActionButton()Landroid/widget/Button; move-result-object v1 invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z .line 484 :cond_3 invoke-virtual {p1}, Lcom/applovin/mediation/nativeAds/MaxNativeAdView;->getIconImageView()Landroid/widget/ImageView; move-result-object v1 if-eqz v1, :cond_4 invoke-virtual {p1}, Lcom/applovin/mediation/nativeAds/MaxNativeAdView;->getIconImageView()Landroid/widget/ImageView; move-result-object v1 invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z .line 485 :cond_4 invoke-virtual {p1}, Lcom/applovin/mediation/nativeAds/MaxNativeAdView;->getMediaContentViewGroup()Landroid/view/ViewGroup; move-result-object v1 if-eqz v1, :cond_5 invoke-virtual {p1}, Lcom/applovin/mediation/nativeAds/MaxNativeAdView;->getMediaContentViewGroup()Landroid/view/ViewGroup; move-result-object p1 invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z :cond_5 return-object v0 .end method .method private getContext(Landroid/app/Activity;)Landroid/content/Context; .locals 0 .param p1 # Landroid/app/Activity; .annotation build Landroidx/annotation/Nullable; .end annotation .end param if-eqz p1, :cond_0 .line 474 invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; move-result-object p1 goto :goto_0 :cond_0 invoke-virtual {p0}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->getApplicationContext()Landroid/content/Context; move-result-object p1 :goto_0 return-object p1 .end method .method private maybeCreateExtraInfoBundle(Lcom/vungle/ads/BaseAd;)Landroid/os/Bundle; .locals 2 .annotation build Landroidx/annotation/Nullable; .end annotation .line 556 invoke-virtual {p1}, Lcom/vungle/ads/BaseAd;->getCreativeId()Ljava/lang/String; move-result-object p1 .line 558 invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_0 const/4 p1, 0x0 return-object p1 .line 560 :cond_0 new-instance v0, Landroid/os/Bundle; const/4 v1, 0x1 invoke-direct {v0, v1}, Landroid/os/Bundle;->(I)V const-string v1, "creative_id" .line 561 invoke-virtual {v0, v1, p1}, Landroid/os/BaseBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V return-object v0 .end method .method private shouldFailAdLoadWhenSdkNotInitialized(Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;)Z .locals 2 .line 433 invoke-interface {p1}, Lcom/applovin/mediation/adapter/parameters/MaxAdapterParameters;->getServerParameters()Landroid/os/Bundle; move-result-object p1 const-string v0, "fail_ad_load_when_sdk_not_initialized" const/4 v1, 0x1 invoke-virtual {p1, v0, v1}, Landroid/os/BaseBundle;->getBoolean(Ljava/lang/String;Z)Z move-result p1 return p1 .end method .method private static toMaxError(Lcom/vungle/ads/VungleError;)Lcom/applovin/mediation/adapter/MaxAdapterError; .locals 4 .line 492 invoke-virtual {p0}, Lcom/vungle/ads/VungleError;->getCode()I move-result v0 .line 493 sget-object v1, Lcom/applovin/mediation/adapter/MaxAdapterError;->UNSPECIFIED:Lcom/applovin/mediation/adapter/MaxAdapterError; if-eqz v0, :cond_4 const/4 v2, 0x6 if-eq v0, v2, :cond_3 const/4 v2, 0x2 if-eq v0, v2, :cond_2 const/4 v2, 0x3 if-eq v0, v2, :cond_3 const/16 v2, 0x271a if-eq v0, v2, :cond_1 const/16 v2, 0x271b if-eq v0, v2, :cond_0 const/16 v2, 0x2723 if-eq v0, v2, :cond_2 const/16 v2, 0x2724 if-eq v0, v2, :cond_0 sparse-switch v0, :sswitch_data_0 packed-switch v0, :pswitch_data_0 packed-switch v0, :pswitch_data_1 packed-switch v0, :pswitch_data_2 goto :goto_0 .line 543 :pswitch_0 sget-object v1, Lcom/applovin/mediation/adapter/MaxAdapterError;->WEBVIEW_ERROR:Lcom/applovin/mediation/adapter/MaxAdapterError; goto :goto_0 .line 539 :pswitch_1 sget-object v1, Lcom/applovin/mediation/adapter/MaxAdapterError;->INVALID_LOAD_STATE:Lcom/applovin/mediation/adapter/MaxAdapterError; goto :goto_0 .line 535 :pswitch_2 sget-object v1, Lcom/applovin/mediation/adapter/MaxAdapterError;->SERVER_ERROR:Lcom/applovin/mediation/adapter/MaxAdapterError; goto :goto_0 .line 546 :sswitch_0 sget-object v1, Lcom/applovin/mediation/adapter/MaxAdapterError;->TIMEOUT:Lcom/applovin/mediation/adapter/MaxAdapterError; goto :goto_0 .line 497 :sswitch_1 sget-object v1, Lcom/applovin/mediation/adapter/MaxAdapterError;->NO_FILL:Lcom/applovin/mediation/adapter/MaxAdapterError; goto :goto_0 .line 513 :sswitch_2 sget-object v1, Lcom/applovin/mediation/adapter/MaxAdapterError;->AD_EXPIRED:Lcom/applovin/mediation/adapter/MaxAdapterError; goto :goto_0 .line 532 :cond_0 :pswitch_3 :sswitch_3 sget-object v1, Lcom/applovin/mediation/adapter/MaxAdapterError;->NO_CONNECTION:Lcom/applovin/mediation/adapter/MaxAdapterError; goto :goto_0 .line 525 :cond_1 :pswitch_4 :sswitch_4 sget-object v1, Lcom/applovin/mediation/adapter/MaxAdapterError;->INTERNAL_ERROR:Lcom/applovin/mediation/adapter/MaxAdapterError; goto :goto_0 .line 510 :cond_2 :pswitch_5 :sswitch_5 sget-object v1, Lcom/applovin/mediation/adapter/MaxAdapterError;->INVALID_CONFIGURATION:Lcom/applovin/mediation/adapter/MaxAdapterError; goto :goto_0 .line 517 :cond_3 :sswitch_6 sget-object v1, Lcom/applovin/mediation/adapter/MaxAdapterError;->NOT_INITIALIZED:Lcom/applovin/mediation/adapter/MaxAdapterError; .line 550 :cond_4 :goto_0 new-instance v2, Lcom/applovin/mediation/adapter/MaxAdapterError; invoke-virtual {v1}, Lcom/applovin/impl/mediation/MaxErrorImpl;->getErrorCode()I move-result v3 invoke-virtual {v1}, Lcom/applovin/impl/mediation/MaxErrorImpl;->getErrorMessage()Ljava/lang/String; move-result-object v1 invoke-virtual {p0}, Lcom/vungle/ads/VungleError;->getLocalizedMessage()Ljava/lang/String; move-result-object p0 invoke-direct {v2, v3, v1, v0, p0}, Lcom/applovin/mediation/adapter/MaxAdapterError;->(ILjava/lang/String;ILjava/lang/String;)V return-object v2 nop :sswitch_data_0 .sparse-switch 0x6 -> :sswitch_6 0x71 -> :sswitch_4 0x82 -> :sswitch_4 0xcf -> :sswitch_5 0x130 -> :sswitch_2 0xbb9 -> :sswitch_4 0x2711 -> :sswitch_1 0x2713 -> :sswitch_5 0x2728 -> :sswitch_3 0x272c -> :sswitch_5 0x2736 -> :sswitch_3 0x273f -> :sswitch_0 .end sparse-switch :pswitch_data_0 .packed-switch 0x271d :pswitch_5 :pswitch_2 :pswitch_1 .end packed-switch :pswitch_data_1 .packed-switch 0x272f :pswitch_0 :pswitch_0 :pswitch_3 :pswitch_5 :pswitch_5 .end packed-switch :pswitch_data_2 .packed-switch 0x2738 :pswitch_4 :pswitch_4 :pswitch_1 .end packed-switch .end method .method private updateUserPrivacySettings(Lcom/applovin/mediation/adapter/parameters/MaxAdapterParameters;)V .locals 2 .line 438 invoke-interface {p1}, Lcom/applovin/mediation/adapter/parameters/MaxAdapterParameters;->hasUserConsent()Ljava/lang/Boolean; move-result-object v0 if-eqz v0, :cond_0 .line 441 invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z move-result v0 const-string v1, "" invoke-static {v0, v1}, Lcom/vungle/ads/VunglePrivacySettings;->setGDPRStatus(ZLjava/lang/String;)V .line 444 :cond_0 invoke-interface {p1}, Lcom/applovin/mediation/adapter/parameters/MaxAdapterParameters;->isDoNotSell()Ljava/lang/Boolean; move-result-object p1 if-eqz p1, :cond_1 .line 447 invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z move-result p1 xor-int/lit8 p1, p1, 0x1 invoke-static {p1}, Lcom/vungle/ads/VunglePrivacySettings;->setCCPAStatus(Z)V :cond_1 return-void .end method .method private static vungleAdSize(Lcom/applovin/mediation/MaxAdFormat;)Lcom/vungle/ads/BannerAdSize; .locals 3 .line 453 sget-object v0, Lcom/applovin/mediation/MaxAdFormat;->BANNER:Lcom/applovin/mediation/MaxAdFormat; if-ne p0, v0, :cond_0 .line 455 sget-object p0, Lcom/vungle/ads/BannerAdSize;->BANNER:Lcom/vungle/ads/BannerAdSize; return-object p0 .line 457 :cond_0 sget-object v0, Lcom/applovin/mediation/MaxAdFormat;->LEADER:Lcom/applovin/mediation/MaxAdFormat; if-ne p0, v0, :cond_1 .line 459 sget-object p0, Lcom/vungle/ads/BannerAdSize;->BANNER_LEADERBOARD:Lcom/vungle/ads/BannerAdSize; return-object p0 .line 461 :cond_1 sget-object v0, Lcom/applovin/mediation/MaxAdFormat;->MREC:Lcom/applovin/mediation/MaxAdFormat; if-ne p0, v0, :cond_2 .line 463 sget-object p0, Lcom/vungle/ads/BannerAdSize;->VUNGLE_MREC:Lcom/vungle/ads/BannerAdSize; return-object p0 .line 467 :cond_2 new-instance v0, Ljava/lang/IllegalArgumentException; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "Unsupported ad view ad format: " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p0}, Lcom/applovin/mediation/MaxAdFormat;->getLabel()Ljava/lang/String; move-result-object p0 invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 invoke-direct {v0, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw v0 .end method # virtual methods .method public collectSignal(Lcom/applovin/mediation/adapter/parameters/MaxAdapterSignalCollectionParameters;Landroid/app/Activity;Lcom/applovin/mediation/adapter/listeners/MaxSignalCollectionListener;)V .locals 1 .line 184 invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v0 invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; move-result-object v0 invoke-static {v0, p3}, Lcsdk/gluads/max/EAMax;->adapterDisabled(Ljava/lang/String;Lcom/applovin/mediation/adapter/listeners/MaxSignalCollectionListener;)Z move-result v0 if-nez v0, :cond_0 const-string v0, "Collecting signal..." .line 189 invoke-virtual {p0, v0}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->log(Ljava/lang/String;)V .line 191 invoke-direct {p0, p1}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->updateUserPrivacySettings(Lcom/applovin/mediation/adapter/parameters/MaxAdapterParameters;)V .line 193 invoke-direct {p0, p2}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->getContext(Landroid/app/Activity;)Landroid/content/Context; move-result-object p1 invoke-static {p1}, Lcom/vungle/ads/VungleAds;->getBiddingToken(Landroid/content/Context;)Ljava/lang/String; move-result-object p1 .line 194 invoke-interface {p3, p1}, Lcom/applovin/mediation/adapter/listeners/MaxSignalCollectionListener;->onSignalCollected(Ljava/lang/String;)V return-void .line 185 :cond_0 new-instance p1, Ljava/lang/RuntimeException; const-string p2, "Adapter is disabled." invoke-direct {p1, p2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V throw p1 .end method .method public getAdapterVersion()Ljava/lang/String; .locals 1 .line 138 sget-object v0, Lcom/applovin/mediation/adapters/vungle/BuildConfig;->VERSION_NAME:Ljava/lang/String; return-object v0 .end method .method public getSdkVersion()Ljava/lang/String; .locals 2 const-class v0, Lcom/vungle/ads/BuildConfig; const-string v1, "VERSION_NAME" .line 132 invoke-virtual {p0, v0, v1}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->getVersionString(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public initialize(Lcom/applovin/mediation/adapter/parameters/MaxAdapterInitializationParameters;Landroid/app/Activity;Lcom/applovin/mediation/adapter/MaxAdapter$OnCompletionListener;)V .locals 3 .line 82 invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v0 invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; move-result-object v0 invoke-static {v0, p3}, Lcsdk/gluads/max/EAMax;->adapterDisabled(Ljava/lang/String;Lcom/applovin/mediation/adapter/MaxAdapter$OnCompletionListener;)Z move-result v0 if-nez v0, :cond_1 .line 87 invoke-direct {p0, p1}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->updateUserPrivacySettings(Lcom/applovin/mediation/adapter/parameters/MaxAdapterParameters;)V sget-object v0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->initialized:Ljava/util/concurrent/atomic/AtomicBoolean; const/4 v1, 0x0 const/4 v2, 0x1 .line 89 invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->compareAndSet(ZZ)Z move-result v0 const/4 v1, 0x0 if-eqz v0, :cond_0 .line 91 invoke-interface {p1}, Lcom/applovin/mediation/adapter/parameters/MaxAdapterParameters;->getServerParameters()Landroid/os/Bundle; move-result-object p1 const-string v0, "app_id" invoke-virtual {p1, v0, v1}, Landroid/os/BaseBundle;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 .line 92 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "Initializing Vungle SDK with app id: " invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, "..." invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-virtual {p0, v0}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->log(Ljava/lang/String;)V .line 94 sget-object v0, Lcom/applovin/mediation/adapter/MaxAdapter$InitializationStatus;->INITIALIZING:Lcom/applovin/mediation/adapter/MaxAdapter$InitializationStatus; sput-object v0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->initializationStatus:Lcom/applovin/mediation/adapter/MaxAdapter$InitializationStatus; .line 96 sget-object v0, Lcom/vungle/ads/VungleAds$WrapperFramework;->max:Lcom/vungle/ads/VungleAds$WrapperFramework; invoke-virtual {p0}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->getAdapterVersion()Ljava/lang/String; move-result-object v1 invoke-static {v0, v1}, Lcom/vungle/ads/VungleAds;->setIntegrationName(Lcom/vungle/ads/VungleAds$WrapperFramework;Ljava/lang/String;)V .line 99 invoke-direct {p0, p2}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->getContext(Landroid/app/Activity;)Landroid/content/Context; move-result-object p2 new-instance v0, Lcom/applovin/mediation/adapters/VungleMediationAdapter$1; invoke-direct {v0, p0, p3}, Lcom/applovin/mediation/adapters/VungleMediationAdapter$1;->(Lcom/applovin/mediation/adapters/VungleMediationAdapter;Lcom/applovin/mediation/adapter/MaxAdapter$OnCompletionListener;)V invoke-static {p2, p1, v0}, Lcom/vungle/ads/VungleAds;->init(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/InitializationListener;)V goto :goto_0 :cond_0 const-string p1, "Vungle SDK already initialized" .line 124 invoke-virtual {p0, p1}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->log(Ljava/lang/String;)V sget-object p1, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->initializationStatus:Lcom/applovin/mediation/adapter/MaxAdapter$InitializationStatus; .line 125 invoke-interface {p3, p1, v1}, Lcom/applovin/mediation/adapter/MaxAdapter$OnCompletionListener;->onCompletion(Lcom/applovin/mediation/adapter/MaxAdapter$InitializationStatus;Ljava/lang/String;)V :goto_0 return-void .line 83 :cond_1 new-instance p1, Ljava/lang/RuntimeException; const-string p2, "Adapter is disabled." invoke-direct {p1, p2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V throw p1 .end method .method public loadAdViewAd(Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;Lcom/applovin/mediation/MaxAdFormat;Landroid/app/Activity;Lcom/applovin/mediation/adapter/listeners/MaxAdViewAdapterListener;)V .locals 9 .line 361 invoke-interface {p1}, Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;->getBidResponse()Ljava/lang/String; move-result-object v0 .line 362 invoke-virtual {p2}, Lcom/applovin/mediation/MaxAdFormat;->getLabel()Ljava/lang/String; move-result-object v1 .line 363 invoke-interface {p1}, Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;->getThirdPartyAdPlacementId()Ljava/lang/String; move-result-object v2 .line 364 invoke-direct {p0, p3}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->getContext(Landroid/app/Activity;)Landroid/content/Context; move-result-object v7 .line 366 invoke-static {v0}, Lcom/applovin/sdk/AppLovinSdkUtils;->isValidString(Ljava/lang/String;)Z move-result v3 .line 367 invoke-interface {p1}, Lcom/applovin/mediation/adapter/parameters/MaxAdapterParameters;->getServerParameters()Landroid/os/Bundle; move-result-object v4 const-string v5, "is_native" invoke-virtual {v4, v5}, Landroid/os/BaseBundle;->getBoolean(Ljava/lang/String;)Z move-result v4 .line 369 new-instance v5, Ljava/lang/StringBuilder; invoke-direct {v5}, Ljava/lang/StringBuilder;->()V const-string v6, "Loading " invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v6, "" if-eqz v3, :cond_0 const-string v3, "bidding " goto :goto_0 :cond_0 move-object v3, v6 :goto_0 invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; if-eqz v4, :cond_1 const-string v6, "native " :cond_1 invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v3, " ad for placement: " invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v3, "..." invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v3 invoke-virtual {p0, v3}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->log(Ljava/lang/String;)V .line 371 invoke-direct {p0, p1}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->shouldFailAdLoadWhenSdkNotInitialized(Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;)Z move-result v3 if-eqz v3, :cond_2 invoke-static {}, Lcom/vungle/ads/VungleAds;->isInitialized()Z move-result v3 if-nez v3, :cond_2 .line 373 new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string p2, "Vungle SDK not successfully initialized: failing " invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p2, " ad load..." invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-virtual {p0, p1}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->log(Ljava/lang/String;)V .line 374 sget-object p1, Lcom/applovin/mediation/adapter/MaxAdapterError;->NOT_INITIALIZED:Lcom/applovin/mediation/adapter/MaxAdapterError; invoke-interface {p4, p1}, Lcom/applovin/mediation/adapter/listeners/MaxAdViewAdapterListener;->onAdViewAdLoadFailed(Lcom/applovin/mediation/adapter/MaxAdapterError;)V return-void .line 379 :cond_2 invoke-direct {p0, p1}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->updateUserPrivacySettings(Lcom/applovin/mediation/adapter/parameters/MaxAdapterParameters;)V if-eqz v4, :cond_3 .line 383 new-instance v1, Lcom/applovin/mediation/adapters/VungleMediationAdapter$NativeAdViewListener; move-object v3, v1 move-object v4, p0 move-object v5, p1 move-object v6, p2 move-object v8, p4 invoke-direct/range {v3 .. v8}, Lcom/applovin/mediation/adapters/VungleMediationAdapter$NativeAdViewListener;->(Lcom/applovin/mediation/adapters/VungleMediationAdapter;Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;Lcom/applovin/mediation/MaxAdFormat;Landroid/content/Context;Lcom/applovin/mediation/adapter/listeners/MaxAdViewAdapterListener;)V .line 384 new-instance p1, Lcom/vungle/ads/NativeAd; invoke-direct {p1, p3, v2}, Lcom/vungle/ads/NativeAd;->(Landroid/content/Context;Ljava/lang/String;)V iput-object p1, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->nativeAd:Lcom/vungle/ads/NativeAd; .line 385 invoke-virtual {p1, v1}, Lcom/vungle/ads/BaseAd;->setAdListener(Lcom/vungle/ads/BaseAdListener;)V iget-object p1, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->nativeAd:Lcom/vungle/ads/NativeAd; .line 387 invoke-virtual {p1, v0}, Lcom/vungle/ads/BaseAd;->load(Ljava/lang/String;)V return-void .line 392 :cond_3 invoke-static {p2}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->vungleAdSize(Lcom/applovin/mediation/MaxAdFormat;)Lcom/vungle/ads/BannerAdSize; move-result-object p1 .line 393 new-instance p2, Lcom/vungle/ads/BannerAd; invoke-direct {p2, v7, v2, p1}, Lcom/vungle/ads/BannerAd;->(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/BannerAdSize;)V iput-object p2, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->bannerAd:Lcom/vungle/ads/BannerAd; .line 394 new-instance p1, Lcom/applovin/mediation/adapters/VungleMediationAdapter$AdViewAdListener; invoke-direct {p1, p0, v1, p4}, Lcom/applovin/mediation/adapters/VungleMediationAdapter$AdViewAdListener;->(Lcom/applovin/mediation/adapters/VungleMediationAdapter;Ljava/lang/String;Lcom/applovin/mediation/adapter/listeners/MaxAdViewAdapterListener;)V invoke-virtual {p2, p1}, Lcom/vungle/ads/BaseAd;->setAdListener(Lcom/vungle/ads/BaseAdListener;)V iget-object p1, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->bannerAd:Lcom/vungle/ads/BannerAd; .line 396 invoke-virtual {p1, v0}, Lcom/vungle/ads/BaseAd;->load(Ljava/lang/String;)V return-void .end method .method public loadAppOpenAd(Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;Landroid/app/Activity;Lcom/applovin/mediation/adapter/listeners/MaxAppOpenAdapterListener;)V .locals 5 .param p2 # Landroid/app/Activity; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .line 260 invoke-interface {p1}, Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;->getBidResponse()Ljava/lang/String; move-result-object v0 .line 261 invoke-static {v0}, Lcom/applovin/sdk/AppLovinSdkUtils;->isValidString(Ljava/lang/String;)Z move-result v1 .line 262 invoke-interface {p1}, Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;->getThirdPartyAdPlacementId()Ljava/lang/String; move-result-object v2 .line 263 new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3}, Ljava/lang/StringBuilder;->()V const-string v4, "Loading " invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; if-eqz v1, :cond_0 const-string v1, "bidding " goto :goto_0 :cond_0 const-string v1, "" :goto_0 invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, "app open ad for placement: " invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, "..." invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-virtual {p0, v1}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->log(Ljava/lang/String;)V .line 265 invoke-direct {p0, p1}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->shouldFailAdLoadWhenSdkNotInitialized(Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;)Z move-result v1 if-eqz v1, :cond_1 invoke-static {}, Lcom/vungle/ads/VungleAds;->isInitialized()Z move-result v1 if-nez v1, :cond_1 const-string p1, "Vungle SDK not successfully initialized: failing app open ad load..." .line 267 invoke-virtual {p0, p1}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->log(Ljava/lang/String;)V .line 268 sget-object p1, Lcom/applovin/mediation/adapter/MaxAdapterError;->NOT_INITIALIZED:Lcom/applovin/mediation/adapter/MaxAdapterError; invoke-interface {p3, p1}, Lcom/applovin/mediation/adapter/listeners/MaxAppOpenAdapterListener;->onAppOpenAdLoadFailed(Lcom/applovin/mediation/adapter/MaxAdapterError;)V return-void .line 273 :cond_1 invoke-direct {p0, p1}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->updateUserPrivacySettings(Lcom/applovin/mediation/adapter/parameters/MaxAdapterParameters;)V .line 275 new-instance p1, Lcom/vungle/ads/InterstitialAd; invoke-direct {p0, p2}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->getContext(Landroid/app/Activity;)Landroid/content/Context; move-result-object p2 new-instance v1, Lcom/vungle/ads/AdConfig; invoke-direct {v1}, Lcom/vungle/ads/AdConfig;->()V invoke-direct {p1, p2, v2, v1}, Lcom/vungle/ads/InterstitialAd;->(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/AdConfig;)V iput-object p1, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->appOpenAd:Lcom/vungle/ads/InterstitialAd; .line 276 new-instance p2, Lcom/applovin/mediation/adapters/VungleMediationAdapter$AppOpenAdListener; invoke-direct {p2, p0, p3}, Lcom/applovin/mediation/adapters/VungleMediationAdapter$AppOpenAdListener;->(Lcom/applovin/mediation/adapters/VungleMediationAdapter;Lcom/applovin/mediation/adapter/listeners/MaxAppOpenAdapterListener;)V invoke-virtual {p1, p2}, Lcom/vungle/ads/BaseAd;->setAdListener(Lcom/vungle/ads/BaseAdListener;)V iget-object p1, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->appOpenAd:Lcom/vungle/ads/InterstitialAd; .line 278 invoke-virtual {p1, v0}, Lcom/vungle/ads/BaseFullscreenAd;->load(Ljava/lang/String;)V return-void .end method .method public loadInterstitialAd(Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;Landroid/app/Activity;Lcom/applovin/mediation/adapter/listeners/MaxInterstitialAdapterListener;)V .locals 5 .line 206 invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v0 invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; move-result-object v0 invoke-static {v0, p3}, Lcsdk/gluads/max/EAMax;->adapterDisabled(Ljava/lang/String;Lcom/applovin/mediation/adapter/listeners/MaxInterstitialAdapterListener;)Z move-result v0 if-nez v0, :cond_2 .line 211 invoke-interface {p1}, Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;->getBidResponse()Ljava/lang/String; move-result-object v0 .line 212 invoke-static {v0}, Lcom/applovin/sdk/AppLovinSdkUtils;->isValidString(Ljava/lang/String;)Z move-result v1 .line 213 invoke-interface {p1}, Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;->getThirdPartyAdPlacementId()Ljava/lang/String; move-result-object v2 .line 214 new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3}, Ljava/lang/StringBuilder;->()V const-string v4, "Loading " invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; if-eqz v1, :cond_0 const-string v1, "bidding " goto :goto_0 :cond_0 const-string v1, "" :goto_0 invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, "interstitial ad for placement: " invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, "..." invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-virtual {p0, v1}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->log(Ljava/lang/String;)V .line 216 invoke-direct {p0, p1}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->shouldFailAdLoadWhenSdkNotInitialized(Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;)Z move-result v1 if-eqz v1, :cond_1 invoke-static {}, Lcom/vungle/ads/VungleAds;->isInitialized()Z move-result v1 if-nez v1, :cond_1 const-string p1, "Vungle SDK not successfully initialized: failing interstitial ad load..." .line 218 invoke-virtual {p0, p1}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->log(Ljava/lang/String;)V .line 219 sget-object p1, Lcom/applovin/mediation/adapter/MaxAdapterError;->NOT_INITIALIZED:Lcom/applovin/mediation/adapter/MaxAdapterError; invoke-interface {p3, p1}, Lcom/applovin/mediation/adapter/listeners/MaxInterstitialAdapterListener;->onInterstitialAdLoadFailed(Lcom/applovin/mediation/adapter/MaxAdapterError;)V return-void .line 224 :cond_1 invoke-direct {p0, p1}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->updateUserPrivacySettings(Lcom/applovin/mediation/adapter/parameters/MaxAdapterParameters;)V .line 226 new-instance p1, Lcom/vungle/ads/InterstitialAd; invoke-direct {p0, p2}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->getContext(Landroid/app/Activity;)Landroid/content/Context; move-result-object p2 new-instance v1, Lcom/vungle/ads/AdConfig; invoke-direct {v1}, Lcom/vungle/ads/AdConfig;->()V invoke-direct {p1, p2, v2, v1}, Lcom/vungle/ads/InterstitialAd;->(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/AdConfig;)V iput-object p1, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->interstitialAd:Lcom/vungle/ads/InterstitialAd; .line 227 new-instance p2, Lcom/applovin/mediation/adapters/VungleMediationAdapter$InterstitialListener; invoke-direct {p2, p0, p3}, Lcom/applovin/mediation/adapters/VungleMediationAdapter$InterstitialListener;->(Lcom/applovin/mediation/adapters/VungleMediationAdapter;Lcom/applovin/mediation/adapter/listeners/MaxInterstitialAdapterListener;)V invoke-virtual {p1, p2}, Lcom/vungle/ads/BaseAd;->setAdListener(Lcom/vungle/ads/BaseAdListener;)V iget-object p1, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->interstitialAd:Lcom/vungle/ads/InterstitialAd; .line 229 invoke-virtual {p1, v0}, Lcom/vungle/ads/BaseFullscreenAd;->load(Ljava/lang/String;)V return-void .line 207 :cond_2 new-instance p1, Ljava/lang/RuntimeException; const-string p2, "Adapter is disabled." invoke-direct {p1, p2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V throw p1 .end method .method public loadNativeAd(Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;Landroid/app/Activity;Lcom/applovin/mediation/adapter/listeners/MaxNativeAdAdapterListener;)V .locals 5 .line 406 invoke-interface {p1}, Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;->getBidResponse()Ljava/lang/String; move-result-object v0 .line 407 invoke-static {v0}, Lcom/applovin/sdk/AppLovinSdkUtils;->isValidString(Ljava/lang/String;)Z move-result v1 .line 408 invoke-interface {p1}, Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;->getThirdPartyAdPlacementId()Ljava/lang/String; move-result-object v2 .line 409 new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3}, Ljava/lang/StringBuilder;->()V const-string v4, "Loading " invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; if-eqz v1, :cond_0 const-string v1, "bidding " goto :goto_0 :cond_0 const-string v1, "" :goto_0 invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, "native ad for placement: " invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, "..." invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-virtual {p0, v1}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->log(Ljava/lang/String;)V .line 411 invoke-direct {p0, p1}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->shouldFailAdLoadWhenSdkNotInitialized(Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;)Z move-result v1 if-eqz v1, :cond_1 invoke-static {}, Lcom/vungle/ads/VungleAds;->isInitialized()Z move-result v1 if-nez v1, :cond_1 const-string p1, "Vungle SDK not successfully initialized: failing interstitial ad load..." .line 413 invoke-virtual {p0, p1}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->log(Ljava/lang/String;)V .line 414 sget-object p1, Lcom/applovin/mediation/adapter/MaxAdapterError;->NOT_INITIALIZED:Lcom/applovin/mediation/adapter/MaxAdapterError; invoke-interface {p3, p1}, Lcom/applovin/mediation/adapter/listeners/MaxNativeAdAdapterListener;->onNativeAdLoadFailed(Lcom/applovin/mediation/adapter/MaxAdapterError;)V return-void .line 419 :cond_1 invoke-direct {p0, p1}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->updateUserPrivacySettings(Lcom/applovin/mediation/adapter/parameters/MaxAdapterParameters;)V .line 421 new-instance v1, Lcom/vungle/ads/NativeAd; invoke-direct {v1, p2, v2}, Lcom/vungle/ads/NativeAd;->(Landroid/content/Context;Ljava/lang/String;)V iput-object v1, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->nativeAd:Lcom/vungle/ads/NativeAd; .line 422 new-instance v2, Lcom/applovin/mediation/adapters/VungleMediationAdapter$NativeListener; invoke-direct {p0, p2}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->getContext(Landroid/app/Activity;)Landroid/content/Context; move-result-object p2 invoke-direct {v2, p0, p1, p2, p3}, Lcom/applovin/mediation/adapters/VungleMediationAdapter$NativeListener;->(Lcom/applovin/mediation/adapters/VungleMediationAdapter;Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;Landroid/content/Context;Lcom/applovin/mediation/adapter/listeners/MaxNativeAdAdapterListener;)V invoke-virtual {v1, v2}, Lcom/vungle/ads/BaseAd;->setAdListener(Lcom/vungle/ads/BaseAdListener;)V iget-object p1, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->nativeAd:Lcom/vungle/ads/NativeAd; .line 424 invoke-virtual {p1, v0}, Lcom/vungle/ads/BaseAd;->load(Ljava/lang/String;)V return-void .end method .method public loadRewardedAd(Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;Landroid/app/Activity;Lcom/applovin/mediation/adapter/listeners/MaxRewardedAdapterListener;)V .locals 5 .line 304 invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v0 invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; move-result-object v0 invoke-static {v0, p3}, Lcsdk/gluads/max/EAMax;->adapterDisabled(Ljava/lang/String;Lcom/applovin/mediation/adapter/listeners/MaxRewardedAdapterListener;)Z move-result v0 if-nez v0, :cond_2 .line 309 invoke-interface {p1}, Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;->getBidResponse()Ljava/lang/String; move-result-object v0 .line 310 invoke-static {v0}, Lcom/applovin/sdk/AppLovinSdkUtils;->isValidString(Ljava/lang/String;)Z move-result v1 .line 311 invoke-interface {p1}, Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;->getThirdPartyAdPlacementId()Ljava/lang/String; move-result-object v2 .line 312 new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3}, Ljava/lang/StringBuilder;->()V const-string v4, "Loading " invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; if-eqz v1, :cond_0 const-string v1, "bidding " goto :goto_0 :cond_0 const-string v1, "" :goto_0 invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, "rewarded ad for placement: " invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, "..." invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-virtual {p0, v1}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->log(Ljava/lang/String;)V .line 314 invoke-direct {p0, p1}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->shouldFailAdLoadWhenSdkNotInitialized(Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;)Z move-result v1 if-eqz v1, :cond_1 invoke-static {}, Lcom/vungle/ads/VungleAds;->isInitialized()Z move-result v1 if-nez v1, :cond_1 const-string p1, "Vungle SDK not successfully initialized: failing rewarded ad load..." .line 316 invoke-virtual {p0, p1}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->log(Ljava/lang/String;)V .line 317 sget-object p1, Lcom/applovin/mediation/adapter/MaxAdapterError;->NOT_INITIALIZED:Lcom/applovin/mediation/adapter/MaxAdapterError; invoke-interface {p3, p1}, Lcom/applovin/mediation/adapter/listeners/MaxRewardedAdapterListener;->onRewardedAdLoadFailed(Lcom/applovin/mediation/adapter/MaxAdapterError;)V return-void .line 322 :cond_1 invoke-direct {p0, p1}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->updateUserPrivacySettings(Lcom/applovin/mediation/adapter/parameters/MaxAdapterParameters;)V .line 324 new-instance p1, Lcom/vungle/ads/RewardedAd; invoke-direct {p0, p2}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->getContext(Landroid/app/Activity;)Landroid/content/Context; move-result-object p2 new-instance v1, Lcom/vungle/ads/AdConfig; invoke-direct {v1}, Lcom/vungle/ads/AdConfig;->()V invoke-direct {p1, p2, v2, v1}, Lcom/vungle/ads/RewardedAd;->(Landroid/content/Context;Ljava/lang/String;Lcom/vungle/ads/AdConfig;)V iput-object p1, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->rewardedAd:Lcom/vungle/ads/RewardedAd; .line 325 new-instance p2, Lcom/applovin/mediation/adapters/VungleMediationAdapter$RewardedListener; invoke-direct {p2, p0, p3}, Lcom/applovin/mediation/adapters/VungleMediationAdapter$RewardedListener;->(Lcom/applovin/mediation/adapters/VungleMediationAdapter;Lcom/applovin/mediation/adapter/listeners/MaxRewardedAdapterListener;)V invoke-virtual {p1, p2}, Lcom/vungle/ads/BaseAd;->setAdListener(Lcom/vungle/ads/BaseAdListener;)V iget-object p1, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->rewardedAd:Lcom/vungle/ads/RewardedAd; .line 327 invoke-virtual {p1, v0}, Lcom/vungle/ads/BaseFullscreenAd;->load(Ljava/lang/String;)V return-void .line 305 :cond_2 new-instance p1, Ljava/lang/RuntimeException; const-string p2, "Adapter is disabled." invoke-direct {p1, p2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V throw p1 .end method .method public onDestroy()V .locals 2 iget-object v0, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->bannerAd:Lcom/vungle/ads/BannerAd; const/4 v1, 0x0 if-eqz v0, :cond_0 .line 146 invoke-virtual {v0, v1}, Lcom/vungle/ads/BaseAd;->setAdListener(Lcom/vungle/ads/BaseAdListener;)V iget-object v0, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->bannerAd:Lcom/vungle/ads/BannerAd; .line 147 invoke-virtual {v0}, Lcom/vungle/ads/BannerAd;->finishAd()V iput-object v1, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->bannerAd:Lcom/vungle/ads/BannerAd; :cond_0 iget-object v0, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->nativeAd:Lcom/vungle/ads/NativeAd; if-eqz v0, :cond_1 .line 153 invoke-virtual {v0, v1}, Lcom/vungle/ads/BaseAd;->setAdListener(Lcom/vungle/ads/BaseAdListener;)V iget-object v0, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->nativeAd:Lcom/vungle/ads/NativeAd; .line 154 invoke-virtual {v0}, Lcom/vungle/ads/NativeAd;->unregisterView()V iput-object v1, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->nativeAd:Lcom/vungle/ads/NativeAd; :cond_1 iget-object v0, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->interstitialAd:Lcom/vungle/ads/InterstitialAd; if-eqz v0, :cond_2 .line 160 invoke-virtual {v0, v1}, Lcom/vungle/ads/BaseAd;->setAdListener(Lcom/vungle/ads/BaseAdListener;)V iput-object v1, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->interstitialAd:Lcom/vungle/ads/InterstitialAd; :cond_2 iget-object v0, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->rewardedAd:Lcom/vungle/ads/RewardedAd; if-eqz v0, :cond_3 .line 166 invoke-virtual {v0, v1}, Lcom/vungle/ads/BaseAd;->setAdListener(Lcom/vungle/ads/BaseAdListener;)V iput-object v1, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->rewardedAd:Lcom/vungle/ads/RewardedAd; :cond_3 iget-object v0, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->appOpenAd:Lcom/vungle/ads/InterstitialAd; if-eqz v0, :cond_4 .line 172 invoke-virtual {v0, v1}, Lcom/vungle/ads/BaseAd;->setAdListener(Lcom/vungle/ads/BaseAdListener;)V iput-object v1, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->appOpenAd:Lcom/vungle/ads/InterstitialAd; :cond_4 return-void .end method .method public showAppOpenAd(Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;Landroid/app/Activity;Lcom/applovin/mediation/adapter/listeners/MaxAppOpenAdapterListener;)V .locals 3 .param p2 # Landroid/app/Activity; .annotation build Landroidx/annotation/Nullable; .end annotation .end param iget-object v0, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->appOpenAd:Lcom/vungle/ads/InterstitialAd; const-string v1, "..." if-eqz v0, :cond_0 .line 283 invoke-virtual {v0}, Lcom/vungle/ads/BaseAd;->canPlayAd()Ljava/lang/Boolean; move-result-object v0 invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z move-result v0 if-eqz v0, :cond_0 .line 285 new-instance p3, Ljava/lang/StringBuilder; invoke-direct {p3}, Ljava/lang/StringBuilder;->()V const-string v0, "Showing app open ad for placement: " invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-interface {p1}, Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;->getThirdPartyAdPlacementId()Ljava/lang/String; move-result-object p1 invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-virtual {p0, p1}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->log(Ljava/lang/String;)V iget-object p1, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->appOpenAd:Lcom/vungle/ads/InterstitialAd; .line 286 invoke-direct {p0, p2}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->getContext(Landroid/app/Activity;)Landroid/content/Context; move-result-object p2 invoke-virtual {p1, p2}, Lcom/vungle/ads/BaseFullscreenAd;->play(Landroid/content/Context;)V goto :goto_0 .line 290 :cond_0 new-instance p2, Ljava/lang/StringBuilder; invoke-direct {p2}, Ljava/lang/StringBuilder;->()V const-string v0, "App open ad is not ready: " invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-interface {p1}, Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;->getThirdPartyAdPlacementId()Ljava/lang/String; move-result-object p1 invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-virtual {p0, p1}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->log(Ljava/lang/String;)V .line 291 new-instance p1, Lcom/applovin/mediation/adapter/MaxAdapterError; const/4 p2, 0x0 const-string v0, "App open ad is not ready" const/16 v1, -0x106d const-string v2, "Ad Display Failed" invoke-direct {p1, v1, v2, p2, v0}, Lcom/applovin/mediation/adapter/MaxAdapterError;->(ILjava/lang/String;ILjava/lang/String;)V invoke-interface {p3, p1}, Lcom/applovin/mediation/adapter/listeners/MaxAppOpenAdapterListener;->onAppOpenAdDisplayFailed(Lcom/applovin/mediation/adapter/MaxAdapterError;)V :goto_0 return-void .end method .method public showInterstitialAd(Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;Landroid/app/Activity;Lcom/applovin/mediation/adapter/listeners/MaxInterstitialAdapterListener;)V .locals 3 .line 237 invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v0 invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; move-result-object v0 invoke-static {v0, p3}, Lcsdk/gluads/max/EAMax;->adapterDisabled(Ljava/lang/String;Lcom/applovin/mediation/adapter/listeners/MaxInterstitialAdapterListener;)Z move-result v0 if-nez v0, :cond_1 iget-object v0, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->interstitialAd:Lcom/vungle/ads/InterstitialAd; const-string v1, "..." if-eqz v0, :cond_0 .line 242 invoke-virtual {v0}, Lcom/vungle/ads/BaseAd;->canPlayAd()Ljava/lang/Boolean; move-result-object v0 invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z move-result v0 if-eqz v0, :cond_0 .line 244 new-instance p3, Ljava/lang/StringBuilder; invoke-direct {p3}, Ljava/lang/StringBuilder;->()V const-string v0, "Showing interstitial ad for placement: " invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-interface {p1}, Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;->getThirdPartyAdPlacementId()Ljava/lang/String; move-result-object p1 invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-virtual {p0, p1}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->log(Ljava/lang/String;)V iget-object p1, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->interstitialAd:Lcom/vungle/ads/InterstitialAd; .line 245 invoke-direct {p0, p2}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->getContext(Landroid/app/Activity;)Landroid/content/Context; move-result-object p2 invoke-virtual {p1, p2}, Lcom/vungle/ads/BaseFullscreenAd;->play(Landroid/content/Context;)V goto :goto_0 .line 249 :cond_0 new-instance p2, Ljava/lang/StringBuilder; invoke-direct {p2}, Ljava/lang/StringBuilder;->()V const-string v0, "Interstitial ad is not ready: " invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-interface {p1}, Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;->getThirdPartyAdPlacementId()Ljava/lang/String; move-result-object p1 invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-virtual {p0, p1}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->log(Ljava/lang/String;)V .line 250 new-instance p1, Lcom/applovin/mediation/adapter/MaxAdapterError; const/4 p2, 0x0 const-string v0, "Interstitial ad is not ready" const/16 v1, -0x106d const-string v2, "Ad Display Failed" invoke-direct {p1, v1, v2, p2, v0}, Lcom/applovin/mediation/adapter/MaxAdapterError;->(ILjava/lang/String;ILjava/lang/String;)V invoke-interface {p3, p1}, Lcom/applovin/mediation/adapter/listeners/MaxInterstitialAdapterListener;->onInterstitialAdDisplayFailed(Lcom/applovin/mediation/adapter/MaxAdapterError;)V :goto_0 return-void .line 238 :cond_1 new-instance p1, Ljava/lang/RuntimeException; const-string p2, "Adapter is disabled." invoke-direct {p1, p2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V throw p1 .end method .method public showRewardedAd(Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;Landroid/app/Activity;Lcom/applovin/mediation/adapter/listeners/MaxRewardedAdapterListener;)V .locals 3 .line 335 invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v0 invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; move-result-object v0 invoke-static {v0, p3}, Lcsdk/gluads/max/EAMax;->adapterDisabled(Ljava/lang/String;Lcom/applovin/mediation/adapter/listeners/MaxRewardedAdapterListener;)Z move-result v0 if-nez v0, :cond_1 iget-object v0, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->rewardedAd:Lcom/vungle/ads/RewardedAd; const-string v1, "..." if-eqz v0, :cond_0 .line 340 invoke-virtual {v0}, Lcom/vungle/ads/BaseAd;->canPlayAd()Ljava/lang/Boolean; move-result-object v0 invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z move-result v0 if-eqz v0, :cond_0 .line 342 new-instance p3, Ljava/lang/StringBuilder; invoke-direct {p3}, Ljava/lang/StringBuilder;->()V const-string v0, "Showing rewarded ad for placement: " invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-interface {p1}, Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;->getThirdPartyAdPlacementId()Ljava/lang/String; move-result-object v0 invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p3 invoke-virtual {p0, p3}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->log(Ljava/lang/String;)V .line 344 invoke-virtual {p0, p1}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->configureReward(Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;)V iget-object p1, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->rewardedAd:Lcom/vungle/ads/RewardedAd; .line 345 invoke-direct {p0, p2}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->getContext(Landroid/app/Activity;)Landroid/content/Context; move-result-object p2 invoke-virtual {p1, p2}, Lcom/vungle/ads/BaseFullscreenAd;->play(Landroid/content/Context;)V goto :goto_0 .line 349 :cond_0 new-instance p2, Ljava/lang/StringBuilder; invoke-direct {p2}, Ljava/lang/StringBuilder;->()V const-string v0, "Rewarded ad is not ready: " invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-interface {p1}, Lcom/applovin/mediation/adapter/parameters/MaxAdapterResponseParameters;->getThirdPartyAdPlacementId()Ljava/lang/String; move-result-object p1 invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-virtual {p0, p1}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->log(Ljava/lang/String;)V .line 350 new-instance p1, Lcom/applovin/mediation/adapter/MaxAdapterError; const/4 p2, 0x0 const-string v0, "Rewarded ad is not ready" const/16 v1, -0x106d const-string v2, "Ad Display Failed" invoke-direct {p1, v1, v2, p2, v0}, Lcom/applovin/mediation/adapter/MaxAdapterError;->(ILjava/lang/String;ILjava/lang/String;)V invoke-interface {p3, p1}, Lcom/applovin/mediation/adapter/listeners/MaxRewardedAdapterListener;->onRewardedAdDisplayFailed(Lcom/applovin/mediation/adapter/MaxAdapterError;)V :goto_0 return-void .line 336 :cond_1 new-instance p1, Ljava/lang/RuntimeException; const-string p2, "Adapter is disabled." invoke-direct {p1, p2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V throw p1 .end method