.class public Lcom/facebook/ads/NativeAd; .super Lcom/facebook/ads/NativeAdBase; .source "SourceFile" # annotations .annotation build Landroidx/annotation/Keep; .end annotation .annotation build Landroidx/annotation/UiThread; .end annotation .annotation build Lcom/facebook/infer/annotation/Nullsafe; value = .enum Lcom/facebook/infer/annotation/Nullsafe$Mode;->LOCAL:Lcom/facebook/infer/annotation/Nullsafe$Mode; .end annotation .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/facebook/ads/NativeAd$AdCreativeType; } .end annotation # instance fields .field private mNativeAdApi:Lcom/facebook/ads/internal/api/NativeAdApi; # direct methods .method public constructor (Landroid/content/Context;Lcom/facebook/ads/NativeAdBase;)V .locals 1 .line 85 invoke-direct {p0, p1, p2}, Lcom/facebook/ads/NativeAdBase;->(Landroid/content/Context;Lcom/facebook/ads/NativeAdBase;)V .line 87 invoke-static {p1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader; move-result-object p1 iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi; invoke-interface {p1, p2, p0, v0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createNativeAdApi(Lcom/facebook/ads/NativeAdBase;Lcom/facebook/ads/NativeAd;Lcom/facebook/ads/internal/api/NativeAdBaseApi;)Lcom/facebook/ads/internal/api/NativeAdApi; move-result-object p1 iput-object p1, p0, Lcom/facebook/ads/NativeAd;->mNativeAdApi:Lcom/facebook/ads/internal/api/NativeAdApi; return-void .end method .method public constructor (Landroid/content/Context;Lcom/facebook/ads/internal/api/NativeAdBaseApi;)V .locals 0 .line 74 invoke-direct {p0, p2}, Lcom/facebook/ads/NativeAdBase;->(Lcom/facebook/ads/internal/api/NativeAdBaseApi;)V .line 76 invoke-static {p1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader; move-result-object p1 iget-object p2, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi; invoke-interface {p1, p0, p2}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createNativeAdApi(Lcom/facebook/ads/NativeAd;Lcom/facebook/ads/internal/api/NativeAdBaseApi;)Lcom/facebook/ads/internal/api/NativeAdApi; move-result-object p1 iput-object p1, p0, Lcom/facebook/ads/NativeAd;->mNativeAdApi:Lcom/facebook/ads/internal/api/NativeAdApi; return-void .end method .method public constructor (Landroid/content/Context;Ljava/lang/String;)V .locals 0 .line 67 invoke-direct {p0, p1, p2}, Lcom/facebook/ads/NativeAdBase;->(Landroid/content/Context;Ljava/lang/String;)V .line 69 invoke-static {p1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader; move-result-object p1 iget-object p2, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi; invoke-interface {p1, p0, p2}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createNativeAdApi(Lcom/facebook/ads/NativeAd;Lcom/facebook/ads/internal/api/NativeAdBaseApi;)Lcom/facebook/ads/internal/api/NativeAdApi; move-result-object p1 iput-object p1, p0, Lcom/facebook/ads/NativeAd;->mNativeAdApi:Lcom/facebook/ads/internal/api/NativeAdApi; return-void .end method # virtual methods .method public getAdCreativeType()Lcom/facebook/ads/NativeAd$AdCreativeType; .locals 1 iget-object v0, p0, Lcom/facebook/ads/NativeAd;->mNativeAdApi:Lcom/facebook/ads/internal/api/NativeAdApi; .line 107 invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdApi;->getAdCreativeType()Lcom/facebook/ads/NativeAd$AdCreativeType; move-result-object v0 return-object v0 .end method .method public getNativeAdApi()Lcom/facebook/ads/internal/api/NativeAdApi; .locals 1 iget-object v0, p0, Lcom/facebook/ads/NativeAd;->mNativeAdApi:Lcom/facebook/ads/internal/api/NativeAdApi; return-object v0 .end method .method public getVideoAutoplayBehavior()Lcom/facebook/ads/VideoAutoplayBehavior; .locals 1 .annotation runtime Ljava/lang/Deprecated; .end annotation iget-object v0, p0, Lcom/facebook/ads/NativeAd;->mNativeAdApi:Lcom/facebook/ads/internal/api/NativeAdApi; .line 97 invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdApi;->getVideoAutoplayBehavior()Lcom/facebook/ads/VideoAutoplayBehavior; move-result-object v0 return-object v0 .end method .method public registerViewForInteraction(Landroid/view/View;Lcom/facebook/ads/MediaView;)V .locals 1 .line 120 invoke-static {}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkIsOnMainThread()V iget-object v0, p0, Lcom/facebook/ads/NativeAd;->mNativeAdApi:Lcom/facebook/ads/internal/api/NativeAdApi; .line 121 invoke-interface {v0, p1, p2}, Lcom/facebook/ads/internal/api/NativeAdApi;->registerViewForInteraction(Landroid/view/View;Lcom/facebook/ads/MediaView;)V return-void .end method .method public registerViewForInteraction(Landroid/view/View;Lcom/facebook/ads/MediaView;Landroid/widget/ImageView;)V .locals 1 .param p3 # Landroid/widget/ImageView; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .line 191 invoke-static {}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkIsOnMainThread()V iget-object v0, p0, Lcom/facebook/ads/NativeAd;->mNativeAdApi:Lcom/facebook/ads/internal/api/NativeAdApi; .line 192 invoke-interface {v0, p1, p2, p3}, Lcom/facebook/ads/internal/api/NativeAdApi;->registerViewForInteraction(Landroid/view/View;Lcom/facebook/ads/MediaView;Landroid/widget/ImageView;)V return-void .end method .method public registerViewForInteraction(Landroid/view/View;Lcom/facebook/ads/MediaView;Landroid/widget/ImageView;Ljava/util/List;)V .locals 1 .param p3 # Landroid/widget/ImageView; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .param p4 # Ljava/util/List; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/view/View;", "Lcom/facebook/ads/MediaView;", "Landroid/widget/ImageView;", "Ljava/util/List<", "Landroid/view/View;", ">;)V" } .end annotation .line 214 invoke-static {}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkIsOnMainThread()V iget-object v0, p0, Lcom/facebook/ads/NativeAd;->mNativeAdApi:Lcom/facebook/ads/internal/api/NativeAdApi; .line 215 invoke-interface {v0, p1, p2, p3, p4}, Lcom/facebook/ads/internal/api/NativeAdApi;->registerViewForInteraction(Landroid/view/View;Lcom/facebook/ads/MediaView;Landroid/widget/ImageView;Ljava/util/List;)V return-void .end method .method public registerViewForInteraction(Landroid/view/View;Lcom/facebook/ads/MediaView;Lcom/facebook/ads/MediaView;)V .locals 1 .param p3 # Lcom/facebook/ads/MediaView; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .line 136 invoke-static {}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkIsOnMainThread()V iget-object v0, p0, Lcom/facebook/ads/NativeAd;->mNativeAdApi:Lcom/facebook/ads/internal/api/NativeAdApi; .line 137 invoke-interface {v0, p1, p2, p3}, Lcom/facebook/ads/internal/api/NativeAdApi;->registerViewForInteraction(Landroid/view/View;Lcom/facebook/ads/MediaView;Lcom/facebook/ads/MediaView;)V return-void .end method .method public registerViewForInteraction(Landroid/view/View;Lcom/facebook/ads/MediaView;Lcom/facebook/ads/MediaView;Ljava/util/List;)V .locals 1 .param p3 # Lcom/facebook/ads/MediaView; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .param p4 # Ljava/util/List; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/view/View;", "Lcom/facebook/ads/MediaView;", "Lcom/facebook/ads/MediaView;", "Ljava/util/List<", "Landroid/view/View;", ">;)V" } .end annotation .line 172 invoke-static {}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkIsOnMainThread()V iget-object v0, p0, Lcom/facebook/ads/NativeAd;->mNativeAdApi:Lcom/facebook/ads/internal/api/NativeAdApi; .line 173 invoke-interface {v0, p1, p2, p3, p4}, Lcom/facebook/ads/internal/api/NativeAdApi;->registerViewForInteraction(Landroid/view/View;Lcom/facebook/ads/MediaView;Lcom/facebook/ads/MediaView;Ljava/util/List;)V return-void .end method .method public registerViewForInteraction(Landroid/view/View;Lcom/facebook/ads/MediaView;Ljava/util/List;)V .locals 1 .param p3 # Ljava/util/List; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/view/View;", "Lcom/facebook/ads/MediaView;", "Ljava/util/List<", "Landroid/view/View;", ">;)V" } .end annotation .line 152 invoke-static {}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkIsOnMainThread()V iget-object v0, p0, Lcom/facebook/ads/NativeAd;->mNativeAdApi:Lcom/facebook/ads/internal/api/NativeAdApi; .line 153 invoke-interface {v0, p1, p2, p3}, Lcom/facebook/ads/internal/api/NativeAdApi;->registerViewForInteraction(Landroid/view/View;Lcom/facebook/ads/MediaView;Ljava/util/List;)V return-void .end method