.class Lcom/applovin/mediation/adapters/VungleMediationAdapter$MaxVungleNativeAd; .super Lcom/applovin/mediation/nativeAds/MaxNativeAd; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/applovin/mediation/adapters/VungleMediationAdapter; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x1 name = "MaxVungleNativeAd" .end annotation # instance fields .field final synthetic this$0:Lcom/applovin/mediation/adapters/VungleMediationAdapter; # direct methods .method public constructor (Lcom/applovin/mediation/adapters/VungleMediationAdapter;Lcom/applovin/mediation/nativeAds/MaxNativeAd$Builder;)V .locals 0 iput-object p1, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter$MaxVungleNativeAd;->this$0:Lcom/applovin/mediation/adapters/VungleMediationAdapter; .line 1124 invoke-direct {p0, p2}, Lcom/applovin/mediation/nativeAds/MaxNativeAd;->(Lcom/applovin/mediation/nativeAds/MaxNativeAd$Builder;)V return-void .end method # virtual methods .method public prepareForInteraction(Ljava/util/List;Landroid/view/ViewGroup;)Z .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "Landroid/view/View;", ">;", "Landroid/view/ViewGroup;", ")Z" } .end annotation iget-object v0, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter$MaxVungleNativeAd;->this$0:Lcom/applovin/mediation/adapters/VungleMediationAdapter; .line 1130 invoke-static {v0}, Lcom/applovin/mediation/adapters/VungleMediationAdapter;->access$500(Lcom/applovin/mediation/adapters/VungleMediationAdapter;)Lcom/vungle/ads/NativeAd; move-result-object v0 const/4 v1, 0x0 if-nez v0, :cond_0 iget-object p1, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter$MaxVungleNativeAd;->this$0:Lcom/applovin/mediation/adapters/VungleMediationAdapter; const-string p2, "Failed to register native ad views: native ad is null." .line 1133 invoke-virtual {p1, p2}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->e(Ljava/lang/String;)V return v1 .line 1137 :cond_0 invoke-virtual {v0}, Lcom/vungle/ads/BaseAd;->canPlayAd()Ljava/lang/Boolean; move-result-object v2 invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z move-result v2 if-nez v2, :cond_1 iget-object p1, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter$MaxVungleNativeAd;->this$0:Lcom/applovin/mediation/adapters/VungleMediationAdapter; const-string p2, "Failed to play native ad or native ad is registered." .line 1139 invoke-virtual {p1, p2}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->e(Ljava/lang/String;)V return v1 .line 1143 :cond_1 invoke-virtual {p0}, Lcom/applovin/mediation/nativeAds/MaxNativeAd;->getMediaView()Landroid/view/View; move-result-object v2 if-nez v2, :cond_2 iget-object p1, p0, Lcom/applovin/mediation/adapters/VungleMediationAdapter$MaxVungleNativeAd;->this$0:Lcom/applovin/mediation/adapters/VungleMediationAdapter; const-string p2, "Failed to register native ad views: mediaView is null." .line 1146 invoke-virtual {p1, p2}, Lcom/applovin/mediation/adapters/MediationAdapterBase;->e(Ljava/lang/String;)V return v1 .line 1150 :cond_2 invoke-virtual {v2}, Landroid/view/View;->getParent()Landroid/view/ViewParent; move-result-object v1 if-eqz v1, :cond_3 .line 1152 invoke-virtual {v2}, Landroid/view/View;->getParent()Landroid/view/ViewParent; move-result-object v1 check-cast v1, Landroid/view/ViewGroup; invoke-virtual {v1, v2}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V .line 1155 :cond_3 check-cast p2, Lcom/applovin/mediation/nativeAds/MaxNativeAdView; .line 1157 invoke-virtual {p2}, Lcom/applovin/mediation/nativeAds/MaxNativeAdView;->getMediaContentViewGroup()Landroid/view/ViewGroup; move-result-object v1 if-eqz v1, :cond_4 .line 1160 invoke-virtual {v1}, Landroid/view/ViewGroup;->removeAllViews()V .line 1161 invoke-virtual {v1, v2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V .line 1164 :cond_4 check-cast v2, Lcom/vungle/ads/internal/ui/view/MediaView; invoke-virtual {p2}, Lcom/applovin/mediation/nativeAds/MaxNativeAdView;->getIconImageView()Landroid/widget/ImageView; move-result-object v1 invoke-virtual {v0, p2, v2, v1, p1}, Lcom/vungle/ads/NativeAd;->registerViewForInteraction(Landroid/widget/FrameLayout;Lcom/vungle/ads/internal/ui/view/MediaView;Landroid/widget/ImageView;Ljava/util/Collection;)V const/4 p1, 0x1 return p1 .end method