Add Discord APKTool decompilation (Smali source for modding)

- Imported from https://github.com/supermegamestre/Project-Real-Resurrection-3
- APKTool decompilation (Smali bytecode) for modding and rebuilding APK
- Supports both 32-bit (armeabi-v7a) and 64-bit (arm64-v8a) architectures
- Includes full Smali source, resources, and native libraries
- Ready to rebuild APK after modifications with apktool b command
- Added comprehensive README-apktool.md with modding guide

This branch complements the JADX branches:
- Use JADX (main/discord-community) to UNDERSTAND code (readable Java)
- Use APKTool (this branch) to MODIFY and REBUILD APK (editable Smali)

Total: 44,417 files, 538.51 MB Smali source code
This commit is contained in:
2026-02-18 16:13:44 -08:00
parent c080f0d97f
commit f3960ee359
44288 changed files with 10998761 additions and 0 deletions

View File

@@ -0,0 +1,179 @@
.class Lcom/facebook/ads/internal/api/AdComponentFrameLayout$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/internal/api/AdComponentViewParentApi;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/internal/api/AdComponentFrameLayout;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcom/facebook/ads/internal/api/AdComponentFrameLayout;
# direct methods
.method public constructor <init>(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;)V
.locals 0
iput-object p1, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout$1;->this$0:Lcom/facebook/ads/internal/api/AdComponentFrameLayout;
.line 28
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public addView(Landroid/view/View;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout$1;->this$0:Lcom/facebook/ads/internal/api/AdComponentFrameLayout;
.line 77
invoke-static {v0, p1}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->access$901(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;Landroid/view/View;)V
return-void
.end method
.method public addView(Landroid/view/View;I)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout$1;->this$0:Lcom/facebook/ads/internal/api/AdComponentFrameLayout;
.line 82
invoke-static {v0, p1, p2}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->access$1001(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;Landroid/view/View;I)V
return-void
.end method
.method public addView(Landroid/view/View;II)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout$1;->this$0:Lcom/facebook/ads/internal/api/AdComponentFrameLayout;
.line 92
invoke-static {v0, p1, p2, p3}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->access$1201(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;Landroid/view/View;II)V
return-void
.end method
.method public addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout$1;->this$0:Lcom/facebook/ads/internal/api/AdComponentFrameLayout;
.line 72
invoke-static {v0, p1, p2, p3}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->access$801(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
return-void
.end method
.method public addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout$1;->this$0:Lcom/facebook/ads/internal/api/AdComponentFrameLayout;
.line 87
invoke-static {v0, p1, p2}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->access$1101(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
return-void
.end method
.method public bringChildToFront(Landroid/view/View;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout$1;->this$0:Lcom/facebook/ads/internal/api/AdComponentFrameLayout;
.line 57
invoke-static {v0, p1}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->access$501(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;Landroid/view/View;)V
return-void
.end method
.method public onAttachedToWindow()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout$1;->this$0:Lcom/facebook/ads/internal/api/AdComponentFrameLayout;
.line 42
invoke-static {v0}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->access$201(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;)V
return-void
.end method
.method public onDetachedFromWindow()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout$1;->this$0:Lcom/facebook/ads/internal/api/AdComponentFrameLayout;
.line 47
invoke-static {v0}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->access$301(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;)V
return-void
.end method
.method public onMeasure(II)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout$1;->this$0:Lcom/facebook/ads/internal/api/AdComponentFrameLayout;
.line 37
invoke-static {v0, p1, p2}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->access$101(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;II)V
return-void
.end method
.method public onVisibilityChanged(Landroid/view/View;I)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout$1;->this$0:Lcom/facebook/ads/internal/api/AdComponentFrameLayout;
.line 67
invoke-static {v0, p1, p2}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->access$701(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;Landroid/view/View;I)V
return-void
.end method
.method public onWindowFocusChanged(Z)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout$1;->this$0:Lcom/facebook/ads/internal/api/AdComponentFrameLayout;
.line 62
invoke-static {v0, p1}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->access$601(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;Z)V
return-void
.end method
.method public setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout$1;->this$0:Lcom/facebook/ads/internal/api/AdComponentFrameLayout;
.line 32
invoke-static {v0, p1}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->access$001(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;Landroid/view/ViewGroup$LayoutParams;)V
return-void
.end method
.method public setMeasuredDimension(II)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout$1;->this$0:Lcom/facebook/ads/internal/api/AdComponentFrameLayout;
.line 52
invoke-static {v0, p1, p2}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->access$401(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;II)V
return-void
.end method

View File

@@ -0,0 +1,500 @@
.class public abstract Lcom/facebook/ads/internal/api/AdComponentFrameLayout;
.super Landroid/widget/FrameLayout;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/internal/api/AdComponentView;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation build Landroidx/annotation/UiThread;
.end annotation
# instance fields
.field private mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private final mAdComponentViewParentApi:Lcom/facebook/ads/internal/api/AdComponentViewParentApi;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 0
.line 99
invoke-direct {p0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 27
new-instance p1, Lcom/facebook/ads/internal/api/AdComponentFrameLayout$1;
invoke-direct {p1, p0}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout$1;-><init>(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;)V
iput-object p1, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->mAdComponentViewParentApi:Lcom/facebook/ads/internal/api/AdComponentViewParentApi;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 0
.param p2 # Landroid/util/AttributeSet;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 103
invoke-direct {p0, p1, p2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 27
new-instance p1, Lcom/facebook/ads/internal/api/AdComponentFrameLayout$1;
invoke-direct {p1, p0}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout$1;-><init>(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;)V
iput-object p1, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->mAdComponentViewParentApi:Lcom/facebook/ads/internal/api/AdComponentViewParentApi;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.locals 0
.param p2 # Landroid/util/AttributeSet;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 107
invoke-direct {p0, p1, p2, p3}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 27
new-instance p1, Lcom/facebook/ads/internal/api/AdComponentFrameLayout$1;
invoke-direct {p1, p0}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout$1;-><init>(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;)V
iput-object p1, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->mAdComponentViewParentApi:Lcom/facebook/ads/internal/api/AdComponentViewParentApi;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
.locals 0
.param p2 # Landroid/util/AttributeSet;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/RequiresApi;
api = 0x15
.end annotation
.line 113
invoke-direct {p0, p1, p2, p3, p4}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
.line 27
new-instance p1, Lcom/facebook/ads/internal/api/AdComponentFrameLayout$1;
invoke-direct {p1, p0}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout$1;-><init>(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;)V
iput-object p1, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->mAdComponentViewParentApi:Lcom/facebook/ads/internal/api/AdComponentViewParentApi;
return-void
.end method
.method public static synthetic access$001(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;Landroid/view/ViewGroup$LayoutParams;)V
.locals 0
.line 25
invoke-super {p0, p1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
return-void
.end method
.method public static synthetic access$1001(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;Landroid/view/View;I)V
.locals 0
.line 25
invoke-super {p0, p1, p2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;I)V
return-void
.end method
.method public static synthetic access$101(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;II)V
.locals 0
.line 25
invoke-super {p0, p1, p2}, Landroid/widget/FrameLayout;->onMeasure(II)V
return-void
.end method
.method public static synthetic access$1101(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.locals 0
.line 25
invoke-super {p0, p1, p2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
return-void
.end method
.method public static synthetic access$1201(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;Landroid/view/View;II)V
.locals 0
.line 25
invoke-super {p0, p1, p2, p3}, Landroid/view/ViewGroup;->addView(Landroid/view/View;II)V
return-void
.end method
.method public static synthetic access$201(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;)V
.locals 0
.line 25
invoke-super {p0}, Landroid/view/View;->onAttachedToWindow()V
return-void
.end method
.method public static synthetic access$301(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;)V
.locals 0
.line 25
invoke-super {p0}, Landroid/view/View;->onDetachedFromWindow()V
return-void
.end method
.method public static synthetic access$401(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;II)V
.locals 0
.line 25
invoke-super {p0, p1, p2}, Landroid/view/View;->setMeasuredDimension(II)V
return-void
.end method
.method public static synthetic access$501(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;Landroid/view/View;)V
.locals 0
.line 25
invoke-super {p0, p1}, Landroid/view/ViewGroup;->bringChildToFront(Landroid/view/View;)V
return-void
.end method
.method public static synthetic access$601(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;Z)V
.locals 0
.line 25
invoke-super {p0, p1}, Landroid/view/View;->onWindowFocusChanged(Z)V
return-void
.end method
.method public static synthetic access$701(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;Landroid/view/View;I)V
.locals 0
.line 25
invoke-super {p0, p1, p2}, Landroid/view/View;->onVisibilityChanged(Landroid/view/View;I)V
return-void
.end method
.method public static synthetic access$801(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
.locals 0
.line 25
invoke-super {p0, p1, p2, p3}, Landroid/view/ViewGroup;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
return-void
.end method
.method public static synthetic access$901(Lcom/facebook/ads/internal/api/AdComponentFrameLayout;Landroid/view/View;)V
.locals 0
.line 25
invoke-super {p0, p1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V
return-void
.end method
# virtual methods
.method public addView(Landroid/view/View;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-eqz v0, :cond_0
.line 136
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/AdComponentView;->addView(Landroid/view/View;)V
goto :goto_0
.line 138
:cond_0
invoke-super {p0, p1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V
:goto_0
return-void
.end method
.method public addView(Landroid/view/View;I)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-eqz v0, :cond_0
.line 145
invoke-interface {v0, p1, p2}, Lcom/facebook/ads/internal/api/AdComponentView;->addView(Landroid/view/View;I)V
goto :goto_0
.line 147
:cond_0
invoke-super {p0, p1, p2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;I)V
:goto_0
return-void
.end method
.method public addView(Landroid/view/View;II)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-eqz v0, :cond_0
.line 163
invoke-interface {v0, p1, p2, p3}, Lcom/facebook/ads/internal/api/AdComponentView;->addView(Landroid/view/View;II)V
goto :goto_0
.line 165
:cond_0
invoke-super {p0, p1, p2, p3}, Landroid/view/ViewGroup;->addView(Landroid/view/View;II)V
:goto_0
return-void
.end method
.method public addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-eqz v0, :cond_0
.line 172
invoke-interface {v0, p1, p2, p3}, Lcom/facebook/ads/internal/api/AdComponentView;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
goto :goto_0
.line 174
:cond_0
invoke-super {p0, p1, p2, p3}, Landroid/view/ViewGroup;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
:goto_0
return-void
.end method
.method public addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-eqz v0, :cond_0
.line 154
invoke-interface {v0, p1, p2}, Lcom/facebook/ads/internal/api/AdComponentView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
goto :goto_0
.line 156
:cond_0
invoke-super {p0, p1, p2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
:goto_0
return-void
.end method
.method public attachAdComponentViewApi(Lcom/facebook/ads/internal/api/AdComponentViewApiProvider;)V
.locals 2
.line 118
invoke-static {}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->isFallbackMode()Z
move-result v0
if-eqz v0, :cond_0
return-void
:cond_0
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-nez v0, :cond_1
.line 125
invoke-interface {p1}, Lcom/facebook/ads/internal/api/AdComponentViewApiProvider;->getAdComponentViewApi()Lcom/facebook/ads/internal/api/AdComponentViewApi;
move-result-object v0
iget-object v1, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->mAdComponentViewParentApi:Lcom/facebook/ads/internal/api/AdComponentViewParentApi;
.line 126
invoke-interface {v0, p0, v1}, Lcom/facebook/ads/internal/api/AdComponentViewApi;->onAttachedToView(Lcom/facebook/ads/internal/api/AdComponentView;Lcom/facebook/ads/internal/api/AdComponentViewParentApi;)V
.line 127
invoke-interface {p1}, Lcom/facebook/ads/internal/api/AdComponentViewApiProvider;->getAdComponentViewApi()Lcom/facebook/ads/internal/api/AdComponentViewApi;
move-result-object p1
iput-object p1, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
return-void
.line 129
:cond_1
new-instance p1, Ljava/lang/IllegalStateException;
const-string v0, "AdComponentViewApi can\'t be attached more then once."
invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public onAttachedToWindow()V
.locals 1
.annotation build Landroid/annotation/SuppressLint;
value = {
"MissingSuperCall"
}
.end annotation
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-eqz v0, :cond_0
.line 218
invoke-interface {v0}, Lcom/facebook/ads/internal/api/AdComponentViewParentApi;->onAttachedToWindow()V
goto :goto_0
.line 220
:cond_0
invoke-super {p0}, Landroid/view/View;->onAttachedToWindow()V
:goto_0
return-void
.end method
.method public onDetachedFromWindow()V
.locals 1
.annotation build Landroid/annotation/SuppressLint;
value = {
"MissingSuperCall"
}
.end annotation
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-eqz v0, :cond_0
.line 228
invoke-interface {v0}, Lcom/facebook/ads/internal/api/AdComponentViewParentApi;->onDetachedFromWindow()V
goto :goto_0
.line 230
:cond_0
invoke-super {p0}, Landroid/view/View;->onDetachedFromWindow()V
:goto_0
return-void
.end method
.method public onMeasure(II)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-eqz v0, :cond_0
.line 190
invoke-interface {v0, p1, p2}, Lcom/facebook/ads/internal/api/AdComponentViewParentApi;->onMeasure(II)V
goto :goto_0
.line 192
:cond_0
invoke-super {p0, p1, p2}, Landroid/widget/FrameLayout;->onMeasure(II)V
:goto_0
return-void
.end method
.method public onVisibilityChanged(Landroid/view/View;I)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-eqz v0, :cond_0
.line 199
invoke-interface {v0, p1, p2}, Lcom/facebook/ads/internal/api/AdComponentViewParentApi;->onVisibilityChanged(Landroid/view/View;I)V
goto :goto_0
.line 201
:cond_0
invoke-super {p0, p1, p2}, Landroid/view/View;->onVisibilityChanged(Landroid/view/View;I)V
:goto_0
return-void
.end method
.method public onWindowFocusChanged(Z)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-eqz v0, :cond_0
.line 208
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/AdComponentView;->onWindowFocusChanged(Z)V
goto :goto_0
.line 210
:cond_0
invoke-super {p0, p1}, Landroid/view/View;->onWindowFocusChanged(Z)V
:goto_0
return-void
.end method
.method public setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-eqz v0, :cond_0
.line 181
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/AdComponentView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
goto :goto_0
.line 183
:cond_0
invoke-super {p0, p1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
:goto_0
return-void
.end method

View File

@@ -0,0 +1,34 @@
.class public interface abstract Lcom/facebook/ads/internal/api/AdComponentView;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation build Landroidx/annotation/UiThread;
.end annotation
# virtual methods
.method public abstract addView(Landroid/view/View;)V
.end method
.method public abstract addView(Landroid/view/View;I)V
.end method
.method public abstract addView(Landroid/view/View;II)V
.end method
.method public abstract addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
.end method
.method public abstract addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.end method
.method public abstract onWindowFocusChanged(Z)V
.end method
.method public abstract setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.end method

View File

@@ -0,0 +1,19 @@
.class public interface abstract Lcom/facebook/ads/internal/api/AdComponentViewApi;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/internal/api/AdComponentViewParentApi;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation build Landroidx/annotation/UiThread;
.end annotation
# virtual methods
.method public abstract onAttachedToView(Lcom/facebook/ads/internal/api/AdComponentView;Lcom/facebook/ads/internal/api/AdComponentViewParentApi;)V
.end method

View File

@@ -0,0 +1,16 @@
.class public interface abstract Lcom/facebook/ads/internal/api/AdComponentViewApiProvider;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation build Landroidx/annotation/UiThread;
.end annotation
# virtual methods
.method public abstract getAdComponentViewApi()Lcom/facebook/ads/internal/api/AdComponentViewApi;
.end method

View File

@@ -0,0 +1,34 @@
.class public interface abstract Lcom/facebook/ads/internal/api/AdComponentViewParentApi;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/internal/api/AdComponentView;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation build Landroidx/annotation/UiThread;
.end annotation
# virtual methods
.method public abstract bringChildToFront(Landroid/view/View;)V
.end method
.method public abstract onAttachedToWindow()V
.end method
.method public abstract onDetachedFromWindow()V
.end method
.method public abstract onMeasure(II)V
.end method
.method public abstract onVisibilityChanged(Landroid/view/View;I)V
.end method
.method public abstract setMeasuredDimension(II)V
.end method

View File

@@ -0,0 +1,179 @@
.class Lcom/facebook/ads/internal/api/AdNativeComponentView$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/internal/api/AdComponentViewParentApi;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/internal/api/AdNativeComponentView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcom/facebook/ads/internal/api/AdNativeComponentView;
# direct methods
.method public constructor <init>(Lcom/facebook/ads/internal/api/AdNativeComponentView;)V
.locals 0
iput-object p1, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView$1;->this$0:Lcom/facebook/ads/internal/api/AdNativeComponentView;
.line 26
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public addView(Landroid/view/View;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView$1;->this$0:Lcom/facebook/ads/internal/api/AdNativeComponentView;
.line 75
invoke-static {v0, p1}, Lcom/facebook/ads/internal/api/AdNativeComponentView;->access$901(Lcom/facebook/ads/internal/api/AdNativeComponentView;Landroid/view/View;)V
return-void
.end method
.method public addView(Landroid/view/View;I)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView$1;->this$0:Lcom/facebook/ads/internal/api/AdNativeComponentView;
.line 80
invoke-static {v0, p1, p2}, Lcom/facebook/ads/internal/api/AdNativeComponentView;->access$1001(Lcom/facebook/ads/internal/api/AdNativeComponentView;Landroid/view/View;I)V
return-void
.end method
.method public addView(Landroid/view/View;II)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView$1;->this$0:Lcom/facebook/ads/internal/api/AdNativeComponentView;
.line 90
invoke-static {v0, p1, p2, p3}, Lcom/facebook/ads/internal/api/AdNativeComponentView;->access$1201(Lcom/facebook/ads/internal/api/AdNativeComponentView;Landroid/view/View;II)V
return-void
.end method
.method public addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView$1;->this$0:Lcom/facebook/ads/internal/api/AdNativeComponentView;
.line 70
invoke-static {v0, p1, p2, p3}, Lcom/facebook/ads/internal/api/AdNativeComponentView;->access$801(Lcom/facebook/ads/internal/api/AdNativeComponentView;Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
return-void
.end method
.method public addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView$1;->this$0:Lcom/facebook/ads/internal/api/AdNativeComponentView;
.line 85
invoke-static {v0, p1, p2}, Lcom/facebook/ads/internal/api/AdNativeComponentView;->access$1101(Lcom/facebook/ads/internal/api/AdNativeComponentView;Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
return-void
.end method
.method public bringChildToFront(Landroid/view/View;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView$1;->this$0:Lcom/facebook/ads/internal/api/AdNativeComponentView;
.line 55
invoke-static {v0, p1}, Lcom/facebook/ads/internal/api/AdNativeComponentView;->access$501(Lcom/facebook/ads/internal/api/AdNativeComponentView;Landroid/view/View;)V
return-void
.end method
.method public onAttachedToWindow()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView$1;->this$0:Lcom/facebook/ads/internal/api/AdNativeComponentView;
.line 45
invoke-static {v0}, Lcom/facebook/ads/internal/api/AdNativeComponentView;->access$301(Lcom/facebook/ads/internal/api/AdNativeComponentView;)V
return-void
.end method
.method public onDetachedFromWindow()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView$1;->this$0:Lcom/facebook/ads/internal/api/AdNativeComponentView;
.line 50
invoke-static {v0}, Lcom/facebook/ads/internal/api/AdNativeComponentView;->access$401(Lcom/facebook/ads/internal/api/AdNativeComponentView;)V
return-void
.end method
.method public onMeasure(II)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView$1;->this$0:Lcom/facebook/ads/internal/api/AdNativeComponentView;
.line 35
invoke-static {v0, p1, p2}, Lcom/facebook/ads/internal/api/AdNativeComponentView;->access$101(Lcom/facebook/ads/internal/api/AdNativeComponentView;II)V
return-void
.end method
.method public onVisibilityChanged(Landroid/view/View;I)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView$1;->this$0:Lcom/facebook/ads/internal/api/AdNativeComponentView;
.line 65
invoke-static {v0, p1, p2}, Lcom/facebook/ads/internal/api/AdNativeComponentView;->access$701(Lcom/facebook/ads/internal/api/AdNativeComponentView;Landroid/view/View;I)V
return-void
.end method
.method public onWindowFocusChanged(Z)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView$1;->this$0:Lcom/facebook/ads/internal/api/AdNativeComponentView;
.line 60
invoke-static {v0, p1}, Lcom/facebook/ads/internal/api/AdNativeComponentView;->access$601(Lcom/facebook/ads/internal/api/AdNativeComponentView;Z)V
return-void
.end method
.method public setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView$1;->this$0:Lcom/facebook/ads/internal/api/AdNativeComponentView;
.line 30
invoke-static {v0, p1}, Lcom/facebook/ads/internal/api/AdNativeComponentView;->access$001(Lcom/facebook/ads/internal/api/AdNativeComponentView;Landroid/view/ViewGroup$LayoutParams;)V
return-void
.end method
.method public setMeasuredDimension(II)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView$1;->this$0:Lcom/facebook/ads/internal/api/AdNativeComponentView;
.line 40
invoke-static {v0, p1, p2}, Lcom/facebook/ads/internal/api/AdNativeComponentView;->access$201(Lcom/facebook/ads/internal/api/AdNativeComponentView;II)V
return-void
.end method

View File

@@ -0,0 +1,508 @@
.class public abstract Lcom/facebook/ads/internal/api/AdNativeComponentView;
.super Landroid/widget/RelativeLayout;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/internal/api/AdComponentView;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# instance fields
.field protected mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private final mAdComponentViewParentApi:Lcom/facebook/ads/internal/api/AdComponentViewParentApi;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 0
.line 97
invoke-direct {p0, p1}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;)V
.line 25
new-instance p1, Lcom/facebook/ads/internal/api/AdNativeComponentView$1;
invoke-direct {p1, p0}, Lcom/facebook/ads/internal/api/AdNativeComponentView$1;-><init>(Lcom/facebook/ads/internal/api/AdNativeComponentView;)V
iput-object p1, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView;->mAdComponentViewParentApi:Lcom/facebook/ads/internal/api/AdComponentViewParentApi;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 0
.line 101
invoke-direct {p0, p1, p2}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 25
new-instance p1, Lcom/facebook/ads/internal/api/AdNativeComponentView$1;
invoke-direct {p1, p0}, Lcom/facebook/ads/internal/api/AdNativeComponentView$1;-><init>(Lcom/facebook/ads/internal/api/AdNativeComponentView;)V
iput-object p1, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView;->mAdComponentViewParentApi:Lcom/facebook/ads/internal/api/AdComponentViewParentApi;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.locals 0
.line 105
invoke-direct {p0, p1, p2, p3}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 25
new-instance p1, Lcom/facebook/ads/internal/api/AdNativeComponentView$1;
invoke-direct {p1, p0}, Lcom/facebook/ads/internal/api/AdNativeComponentView$1;-><init>(Lcom/facebook/ads/internal/api/AdNativeComponentView;)V
iput-object p1, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView;->mAdComponentViewParentApi:Lcom/facebook/ads/internal/api/AdComponentViewParentApi;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
.locals 0
.annotation build Landroidx/annotation/RequiresApi;
api = 0x15
.end annotation
.line 111
invoke-direct {p0, p1, p2, p3, p4}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
.line 25
new-instance p1, Lcom/facebook/ads/internal/api/AdNativeComponentView$1;
invoke-direct {p1, p0}, Lcom/facebook/ads/internal/api/AdNativeComponentView$1;-><init>(Lcom/facebook/ads/internal/api/AdNativeComponentView;)V
iput-object p1, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView;->mAdComponentViewParentApi:Lcom/facebook/ads/internal/api/AdComponentViewParentApi;
return-void
.end method
.method public static synthetic access$001(Lcom/facebook/ads/internal/api/AdNativeComponentView;Landroid/view/ViewGroup$LayoutParams;)V
.locals 0
.line 23
invoke-super {p0, p1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
return-void
.end method
.method public static synthetic access$1001(Lcom/facebook/ads/internal/api/AdNativeComponentView;Landroid/view/View;I)V
.locals 0
.line 23
invoke-super {p0, p1, p2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;I)V
return-void
.end method
.method public static synthetic access$101(Lcom/facebook/ads/internal/api/AdNativeComponentView;II)V
.locals 0
.line 23
invoke-super {p0, p1, p2}, Landroid/widget/RelativeLayout;->onMeasure(II)V
return-void
.end method
.method public static synthetic access$1101(Lcom/facebook/ads/internal/api/AdNativeComponentView;Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.locals 0
.line 23
invoke-super {p0, p1, p2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
return-void
.end method
.method public static synthetic access$1201(Lcom/facebook/ads/internal/api/AdNativeComponentView;Landroid/view/View;II)V
.locals 0
.line 23
invoke-super {p0, p1, p2, p3}, Landroid/view/ViewGroup;->addView(Landroid/view/View;II)V
return-void
.end method
.method public static synthetic access$201(Lcom/facebook/ads/internal/api/AdNativeComponentView;II)V
.locals 0
.line 23
invoke-super {p0, p1, p2}, Landroid/view/View;->setMeasuredDimension(II)V
return-void
.end method
.method public static synthetic access$301(Lcom/facebook/ads/internal/api/AdNativeComponentView;)V
.locals 0
.line 23
invoke-super {p0}, Landroid/view/View;->onAttachedToWindow()V
return-void
.end method
.method public static synthetic access$401(Lcom/facebook/ads/internal/api/AdNativeComponentView;)V
.locals 0
.line 23
invoke-super {p0}, Landroid/view/View;->onDetachedFromWindow()V
return-void
.end method
.method public static synthetic access$501(Lcom/facebook/ads/internal/api/AdNativeComponentView;Landroid/view/View;)V
.locals 0
.line 23
invoke-super {p0, p1}, Landroid/view/ViewGroup;->bringChildToFront(Landroid/view/View;)V
return-void
.end method
.method public static synthetic access$601(Lcom/facebook/ads/internal/api/AdNativeComponentView;Z)V
.locals 0
.line 23
invoke-super {p0, p1}, Landroid/view/View;->onWindowFocusChanged(Z)V
return-void
.end method
.method public static synthetic access$701(Lcom/facebook/ads/internal/api/AdNativeComponentView;Landroid/view/View;I)V
.locals 0
.line 23
invoke-super {p0, p1, p2}, Landroid/view/View;->onVisibilityChanged(Landroid/view/View;I)V
return-void
.end method
.method public static synthetic access$801(Lcom/facebook/ads/internal/api/AdNativeComponentView;Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
.locals 0
.line 23
invoke-super {p0, p1, p2, p3}, Landroid/view/ViewGroup;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
return-void
.end method
.method public static synthetic access$901(Lcom/facebook/ads/internal/api/AdNativeComponentView;Landroid/view/View;)V
.locals 0
.line 23
invoke-super {p0, p1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V
return-void
.end method
# virtual methods
.method public addView(Landroid/view/View;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-eqz v0, :cond_0
.line 134
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/AdComponentView;->addView(Landroid/view/View;)V
goto :goto_0
.line 136
:cond_0
invoke-super {p0, p1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V
:goto_0
return-void
.end method
.method public addView(Landroid/view/View;I)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-eqz v0, :cond_0
.line 143
invoke-interface {v0, p1, p2}, Lcom/facebook/ads/internal/api/AdComponentView;->addView(Landroid/view/View;I)V
goto :goto_0
.line 145
:cond_0
invoke-super {p0, p1, p2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;I)V
:goto_0
return-void
.end method
.method public addView(Landroid/view/View;II)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-eqz v0, :cond_0
.line 161
invoke-interface {v0, p1, p2, p3}, Lcom/facebook/ads/internal/api/AdComponentView;->addView(Landroid/view/View;II)V
goto :goto_0
.line 163
:cond_0
invoke-super {p0, p1, p2, p3}, Landroid/view/ViewGroup;->addView(Landroid/view/View;II)V
:goto_0
return-void
.end method
.method public addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-eqz v0, :cond_0
.line 170
invoke-interface {v0, p1, p2, p3}, Lcom/facebook/ads/internal/api/AdComponentView;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
goto :goto_0
.line 172
:cond_0
invoke-super {p0, p1, p2, p3}, Landroid/view/ViewGroup;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
:goto_0
return-void
.end method
.method public addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-eqz v0, :cond_0
.line 152
invoke-interface {v0, p1, p2}, Lcom/facebook/ads/internal/api/AdComponentView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
goto :goto_0
.line 154
:cond_0
invoke-super {p0, p1, p2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
:goto_0
return-void
.end method
.method public attachAdComponentViewApi(Lcom/facebook/ads/internal/api/AdComponentViewApiProvider;)V
.locals 2
.line 116
invoke-static {}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->isFallbackMode()Z
move-result v0
if-eqz v0, :cond_0
return-void
:cond_0
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-nez v0, :cond_1
.line 123
invoke-interface {p1}, Lcom/facebook/ads/internal/api/AdComponentViewApiProvider;->getAdComponentViewApi()Lcom/facebook/ads/internal/api/AdComponentViewApi;
move-result-object v0
iget-object v1, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView;->mAdComponentViewParentApi:Lcom/facebook/ads/internal/api/AdComponentViewParentApi;
.line 124
invoke-interface {v0, p0, v1}, Lcom/facebook/ads/internal/api/AdComponentViewApi;->onAttachedToView(Lcom/facebook/ads/internal/api/AdComponentView;Lcom/facebook/ads/internal/api/AdComponentViewParentApi;)V
.line 125
invoke-interface {p1}, Lcom/facebook/ads/internal/api/AdComponentViewApiProvider;->getAdComponentViewApi()Lcom/facebook/ads/internal/api/AdComponentViewApi;
move-result-object p1
iput-object p1, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
return-void
.line 127
:cond_1
new-instance p1, Ljava/lang/IllegalStateException;
const-string v0, "AdComponentViewApi can\'t be attached more then once."
invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bringChildToFront(Landroid/view/View;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-eqz v0, :cond_0
.line 235
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/AdComponentViewParentApi;->bringChildToFront(Landroid/view/View;)V
goto :goto_0
.line 237
:cond_0
invoke-super {p0, p1}, Landroid/view/ViewGroup;->bringChildToFront(Landroid/view/View;)V
:goto_0
return-void
.end method
.method public abstract getAdContentsView()Landroid/view/View;
.end method
.method public onAttachedToWindow()V
.locals 1
.annotation build Landroid/annotation/SuppressLint;
value = {
"MissingSuperCall"
}
.end annotation
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-eqz v0, :cond_0
.line 216
invoke-interface {v0}, Lcom/facebook/ads/internal/api/AdComponentViewParentApi;->onAttachedToWindow()V
goto :goto_0
.line 218
:cond_0
invoke-super {p0}, Landroid/view/View;->onAttachedToWindow()V
:goto_0
return-void
.end method
.method public onDetachedFromWindow()V
.locals 1
.annotation build Landroid/annotation/SuppressLint;
value = {
"MissingSuperCall"
}
.end annotation
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-eqz v0, :cond_0
.line 226
invoke-interface {v0}, Lcom/facebook/ads/internal/api/AdComponentViewParentApi;->onDetachedFromWindow()V
goto :goto_0
.line 228
:cond_0
invoke-super {p0}, Landroid/view/View;->onDetachedFromWindow()V
:goto_0
return-void
.end method
.method public onMeasure(II)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-eqz v0, :cond_0
.line 188
invoke-interface {v0, p1, p2}, Lcom/facebook/ads/internal/api/AdComponentViewParentApi;->onMeasure(II)V
goto :goto_0
.line 190
:cond_0
invoke-super {p0, p1, p2}, Landroid/widget/RelativeLayout;->onMeasure(II)V
:goto_0
return-void
.end method
.method public onVisibilityChanged(Landroid/view/View;I)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-eqz v0, :cond_0
.line 197
invoke-interface {v0, p1, p2}, Lcom/facebook/ads/internal/api/AdComponentViewParentApi;->onVisibilityChanged(Landroid/view/View;I)V
goto :goto_0
.line 199
:cond_0
invoke-super {p0, p1, p2}, Landroid/view/View;->onVisibilityChanged(Landroid/view/View;I)V
:goto_0
return-void
.end method
.method public onWindowFocusChanged(Z)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-eqz v0, :cond_0
.line 206
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/AdComponentView;->onWindowFocusChanged(Z)V
goto :goto_0
.line 208
:cond_0
invoke-super {p0, p1}, Landroid/view/View;->onWindowFocusChanged(Z)V
:goto_0
return-void
.end method
.method public setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
if-eqz v0, :cond_0
.line 179
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/AdComponentView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
goto :goto_0
.line 181
:cond_0
invoke-super {p0, p1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
:goto_0
return-void
.end method

View File

@@ -0,0 +1,25 @@
.class public interface abstract Lcom/facebook/ads/internal/api/AdOptionsViewApi;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/internal/api/AdComponentViewApiProvider;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation build Landroidx/annotation/UiThread;
.end annotation
# virtual methods
.method public abstract setIconColor(I)V
.end method
.method public abstract setIconSizeDp(I)V
.end method
.method public abstract setSingleIcon(Z)V
.end method

View File

@@ -0,0 +1,16 @@
.class public interface abstract Lcom/facebook/ads/internal/api/AdSettingsApi;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract isTestMode(Landroid/content/Context;)Z
.end method
.method public abstract turnOnDebugger()V
.end method

View File

@@ -0,0 +1,38 @@
.class public interface abstract Lcom/facebook/ads/internal/api/AdSizeApi;
.super Ljava/lang/Object;
.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
# static fields
.field public static final BANNER_320_50:I = 0x4
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final BANNER_HEIGHT_50:I = 0x5
.field public static final BANNER_HEIGHT_90:I = 0x6
.field public static final INTERSTITIAL:I = 0x64
.field public static final RECTANGLE_HEIGHT_250:I = 0x7
# virtual methods
.method public abstract getHeight()I
.end method
.method public abstract getWidth()I
.end method

View File

@@ -0,0 +1,34 @@
.class public interface abstract Lcom/facebook/ads/internal/api/AdViewApi;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/internal/api/AdViewParentApi;
.implements Lcom/facebook/ads/Ad;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation build Landroidx/annotation/UiThread;
.end annotation
.annotation build Lcom/facebook/proguard/annotations/DoNotStripAny;
.end annotation
# virtual methods
.method public abstract buildLoadAdConfig()Lcom/facebook/ads/AdView$AdViewLoadConfigBuilder;
.end method
.method public abstract loadAd(Lcom/facebook/ads/AdView$AdViewLoadConfig;)V
.end method
.method public abstract onConfigurationChanged(Landroid/content/res/Configuration;)V
.end method
.method public abstract setExtraHints(Lcom/facebook/ads/ExtraHints;)V
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method

View File

@@ -0,0 +1,167 @@
.class public Lcom/facebook/ads/internal/api/AdViewConstructorParams;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation build Landroidx/annotation/UiThread;
.end annotation
# static fields
.field public static final CONTEXT:I = 0x0
.field public static final CONTEXT_ATTRS:I = 0x1
.field public static final CONTEXT_ATTRS_STYLE_ATTR:I = 0x2
.field public static final CONTEXT_ATTRS_STYLE_ATTR_STYLE_RES:I = 0x3
# instance fields
.field private final mAttributeSet:Landroid/util/AttributeSet;
.field private final mContext:Landroid/content/Context;
.field private final mDefStyleAttr:I
.field private final mDefStyleRes:I
.field private final mInitializationType:I
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 1
.line 33
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
iput v0, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mInitializationType:I
iput-object p1, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mContext:Landroid/content/Context;
const/4 p1, 0x0
iput-object p1, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mAttributeSet:Landroid/util/AttributeSet;
iput v0, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mDefStyleAttr:I
iput v0, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mDefStyleRes:I
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 1
.line 41
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x1
iput v0, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mInitializationType:I
iput-object p1, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mContext:Landroid/content/Context;
iput-object p2, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mAttributeSet:Landroid/util/AttributeSet;
const/4 p1, 0x0
iput p1, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mDefStyleAttr:I
iput p1, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mDefStyleRes:I
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.locals 1
.line 49
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x2
iput v0, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mInitializationType:I
iput-object p1, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mContext:Landroid/content/Context;
iput-object p2, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mAttributeSet:Landroid/util/AttributeSet;
iput p3, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mDefStyleAttr:I
const/4 p1, 0x0
iput p1, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mDefStyleRes:I
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
.locals 1
.line 58
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x3
iput v0, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mInitializationType:I
iput-object p1, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mContext:Landroid/content/Context;
iput-object p2, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mAttributeSet:Landroid/util/AttributeSet;
iput p3, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mDefStyleAttr:I
iput p4, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mDefStyleRes:I
return-void
.end method
# virtual methods
.method public getAttributeSet()Landroid/util/AttributeSet;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mAttributeSet:Landroid/util/AttributeSet;
return-object v0
.end method
.method public getContext()Landroid/content/Context;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mContext:Landroid/content/Context;
return-object v0
.end method
.method public getDefStyleAttr()I
.locals 1
iget v0, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mDefStyleAttr:I
return v0
.end method
.method public getDefStyleRes()I
.locals 1
iget v0, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mDefStyleRes:I
return v0
.end method
.method public getInitializationType()I
.locals 1
iget v0, p0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->mInitializationType:I
return v0
.end method

View File

@@ -0,0 +1,16 @@
.class public interface abstract Lcom/facebook/ads/internal/api/AdViewParentApi;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation build Landroidx/annotation/UiThread;
.end annotation
# virtual methods
.method public abstract onConfigurationChanged(Landroid/content/res/Configuration;)V
.end method

View File

@@ -0,0 +1,71 @@
.class public interface abstract Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;
.super Ljava/lang/Object;
.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 build Lcom/facebook/proguard/annotations/DoNotStripAny;
.end annotation
# static fields
.field public static final EXTERNAL_FINISH_REASON:I
# virtual methods
.method public abstract dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
.param p2 # Ljava/io/FileDescriptor;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p4 # [Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.end method
.method public abstract finish(I)V
.end method
.method public abstract onActivityResult(IILandroid/content/Intent;)V
.end method
.method public abstract onBackPressed()V
.end method
.method public abstract onConfigurationChanged(Landroid/content/res/Configuration;)V
.end method
.method public abstract onCreate(Landroid/os/Bundle;)V
.end method
.method public abstract onDestroy()V
.end method
.method public abstract onPause()V
.end method
.method public abstract onResume()V
.end method
.method public abstract onSaveInstanceState(Landroid/os/Bundle;)V
.end method
.method public abstract onStart()V
.end method
.method public abstract onStop()V
.end method
.method public abstract onTouchEvent(Landroid/view/MotionEvent;)Z
.end method

View File

@@ -0,0 +1,48 @@
.class public interface abstract Lcom/facebook/ads/internal/api/AudienceNetworkAdsApi;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.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
# static fields
.field public static final BANNER:I = 0x1
.field public static final INTERSTITIAL:I = 0x2
.field public static final NATIVE:I = 0x4
.field public static final NATIVE_BANNER:I = 0x5
.field public static final REWARDED_VIDEO:I = 0x6
.field public static final UNKNOWN:I
# virtual methods
.method public abstract getAdFormatForPlacement(Ljava/lang/String;)I
.end method
.method public abstract initialize(Landroid/content/Context;Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;Lcom/facebook/ads/AudienceNetworkAds$InitListener;)V
.param p2 # Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p3 # Lcom/facebook/ads/AudienceNetworkAds$InitListener;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.end method
.method public abstract isInitialized()Z
.end method
.method public abstract onContentProviderCreated(Landroid/content/Context;)V
.end method

View File

@@ -0,0 +1,23 @@
.class public interface abstract Lcom/facebook/ads/internal/api/AudienceNetworkExportedActivityApi;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation build Landroidx/annotation/UiThread;
.end annotation
.annotation build Lcom/facebook/proguard/annotations/DoNotStripAny;
.end annotation
# virtual methods
.method public abstract onCreate(Landroid/os/Bundle;)V
.param p1 # Landroid/os/Bundle;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.end method

View File

@@ -0,0 +1,19 @@
.class public interface abstract Lcom/facebook/ads/internal/api/AudienceNetworkRemoteServiceApi$MessageHandler;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/internal/api/AudienceNetworkRemoteServiceApi;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "MessageHandler"
.end annotation
# virtual methods
.method public abstract handleMessage(Landroid/os/Message;)Z
.end method

View File

@@ -0,0 +1,36 @@
.class public interface abstract Lcom/facebook/ads/internal/api/AudienceNetworkRemoteServiceApi;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation build Landroidx/annotation/UiThread;
.end annotation
.annotation build Lcom/facebook/proguard/annotations/DoNotStripAny;
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/facebook/ads/internal/api/AudienceNetworkRemoteServiceApi$MessageHandler;
}
.end annotation
# virtual methods
.method public abstract onBind(Landroid/content/Intent;)Landroid/os/IBinder;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract onCreate()V
.end method
.method public abstract onDestroy()V
.end method
.method public abstract setMessageHandler(Lcom/facebook/ads/internal/api/AudienceNetworkRemoteServiceApi$MessageHandler;)V
.end method

View File

@@ -0,0 +1,15 @@
.class public interface abstract Lcom/facebook/ads/internal/api/BidderTokenProviderApi;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract getBidderToken(Landroid/content/Context;)Ljava/lang/String;
.annotation build Landroidx/annotation/WorkerThread;
.end annotation
.end method

View File

@@ -0,0 +1,138 @@
.class public Lcom/facebook/ads/internal/api/BuildConfigApi;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.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
# static fields
.field static final UNITY_SHARED_PREFERENCES_SUFIX:Ljava/lang/String; = ".v2.playerprefs"
.field static final UNITY_TAG:Ljava/lang/String; = "an_isUnitySDK"
.field static final UNITY_VERSION_SUFIX:Ljava/lang/String; = "-unity"
# direct methods
.method public constructor <init>()V
.locals 0
.line 17
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getVersionName(Landroid/content/Context;)Ljava/lang/String;
.locals 1
.line 23
invoke-static {p0}, Lcom/facebook/ads/internal/api/BuildConfigApi;->isUnity(Landroid/content/Context;)Z
move-result p0
if-eqz p0, :cond_0
.line 24
new-instance p0, Ljava/lang/StringBuilder;
invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
sget-object v0, Lcom/facebook/ads/BuildConfig;->VERSION_NAME:Ljava/lang/String;
invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, "-unity"
invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
.line 26
:cond_0
sget-object p0, Lcom/facebook/ads/BuildConfig;->VERSION_NAME:Ljava/lang/String;
return-object p0
.end method
.method public static isDebug()Z
.locals 1
.line 40
sget-boolean v0, Lcom/facebook/ads/BuildConfig;->DEBUG:Z
return v0
.end method
.method private static isUnity(Landroid/content/Context;)Z
.locals 3
.line 30
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
.line 32
invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ".v2.playerprefs"
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
const/4 v1, 0x0
.line 31
invoke-virtual {p0, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v0
const-string v2, "an_isUnitySDK"
.line 33
invoke-interface {v0, v2}, Landroid/content/SharedPreferences;->contains(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_0
.line 35
invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object p0
.line 36
invoke-interface {p0, v2}, Landroid/content/SharedPreferences;->contains(Ljava/lang/String;)Z
move-result p0
if-eqz p0, :cond_1
:cond_0
const/4 v1, 0x1
:cond_1
return v1
.end method

View File

@@ -0,0 +1,26 @@
.class public interface abstract Lcom/facebook/ads/internal/api/DefaultMediaViewVideoRendererApi;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.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
# static fields
.field public static final MEDIA_VIEW_RENDERER_CHILD_TYPE_BACKGROUND_PLAYBACK:I = 0x1
.field public static final MEDIA_VIEW_RENDERER_CHILD_TYPE_DEFAULT:I
# virtual methods
.method public abstract initialize(Landroid/content/Context;Lcom/facebook/ads/MediaViewVideoRenderer;Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;I)V
.end method
.method public abstract onPrepared()V
.end method

View File

@@ -0,0 +1,44 @@
.class public interface abstract Lcom/facebook/ads/internal/api/InitApi;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.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
# static fields
.field public static final INIT_TYPE_CONTENT_PROVIDER:I = 0x0
.field public static final INIT_TYPE_INTERNAL_API:I = 0x3
.field public static final INIT_TYPE_PUBLIC_API:I = 0x1
.field public static final INIT_TYPE_REMOTE_PROCESS:I = 0x2
# virtual methods
.method public abstract initialize(Landroid/content/Context;Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;Lcom/facebook/ads/AudienceNetworkAds$InitListener;I)V
.param p2 # Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p3 # Lcom/facebook/ads/AudienceNetworkAds$InitListener;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.end method
.method public abstract isInitialized()Z
.end method
.method public abstract onAdLoadInvoked(Landroid/content/Context;)V
.end method
.method public abstract onContentProviderCreated(Landroid/content/Context;)V
.end method

View File

@@ -0,0 +1,140 @@
.class public Lcom/facebook/ads/internal/api/InitSettingsBuilder;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/AudienceNetworkAds$InitSettingsBuilder;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# static fields
.field public static final PLACEMENTS_KEY:Ljava/lang/String; = "PLACEMENTS_KEY"
# instance fields
.field private final mContext:Landroid/content/Context;
.field private final mInitSettings:Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;
.field private mInitializationListener:Lcom/facebook/ads/AudienceNetworkAds$InitListener;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 1
.line 29
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 24
new-instance v0, Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;
invoke-direct {v0}, Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;-><init>()V
iput-object v0, p0, Lcom/facebook/ads/internal/api/InitSettingsBuilder;->mInitSettings:Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;
iput-object p1, p0, Lcom/facebook/ads/internal/api/InitSettingsBuilder;->mContext:Landroid/content/Context;
return-void
.end method
# virtual methods
.method public initialize()V
.locals 4
iget-object v0, p0, Lcom/facebook/ads/internal/api/InitSettingsBuilder;->mContext:Landroid/content/Context;
iget-object v1, p0, Lcom/facebook/ads/internal/api/InitSettingsBuilder;->mInitSettings:Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;
iget-object v2, p0, Lcom/facebook/ads/internal/api/InitSettingsBuilder;->mInitializationListener:Lcom/facebook/ads/AudienceNetworkAds$InitListener;
const/4 v3, 0x0
.line 55
invoke-static {v0, v1, v2, v3}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->initialize(Landroid/content/Context;Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;Lcom/facebook/ads/AudienceNetworkAds$InitListener;Z)V
return-void
.end method
.method public bridge synthetic withInitListener(Lcom/facebook/ads/AudienceNetworkAds$InitListener;)Lcom/facebook/ads/AudienceNetworkAds$InitSettingsBuilder;
.locals 0
.line 19
invoke-virtual {p0, p1}, Lcom/facebook/ads/internal/api/InitSettingsBuilder;->withInitListener(Lcom/facebook/ads/AudienceNetworkAds$InitListener;)Lcom/facebook/ads/internal/api/InitSettingsBuilder;
move-result-object p1
return-object p1
.end method
.method public withInitListener(Lcom/facebook/ads/AudienceNetworkAds$InitListener;)Lcom/facebook/ads/internal/api/InitSettingsBuilder;
.locals 0
.line 0
iput-object p1, p0, Lcom/facebook/ads/internal/api/InitSettingsBuilder;->mInitializationListener:Lcom/facebook/ads/AudienceNetworkAds$InitListener;
return-object p0
.end method
.method public bridge synthetic withMediationService(Ljava/lang/String;)Lcom/facebook/ads/AudienceNetworkAds$InitSettingsBuilder;
.locals 0
.line 19
invoke-virtual {p0, p1}, Lcom/facebook/ads/internal/api/InitSettingsBuilder;->withMediationService(Ljava/lang/String;)Lcom/facebook/ads/internal/api/InitSettingsBuilder;
move-result-object p1
return-object p1
.end method
.method public withMediationService(Ljava/lang/String;)Lcom/facebook/ads/internal/api/InitSettingsBuilder;
.locals 0
.line 42
invoke-static {p1}, Lcom/facebook/ads/AdSettings;->setMediationService(Ljava/lang/String;)V
return-object p0
.end method
.method public bridge synthetic withPlacementIds(Ljava/util/List;)Lcom/facebook/ads/AudienceNetworkAds$InitSettingsBuilder;
.locals 0
.line 19
invoke-virtual {p0, p1}, Lcom/facebook/ads/internal/api/InitSettingsBuilder;->withPlacementIds(Ljava/util/List;)Lcom/facebook/ads/internal/api/InitSettingsBuilder;
move-result-object p1
return-object p1
.end method
.method public withPlacementIds(Ljava/util/List;)Lcom/facebook/ads/internal/api/InitSettingsBuilder;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Ljava/lang/String;",
">;)",
"Lcom/facebook/ads/internal/api/InitSettingsBuilder;"
}
.end annotation
.line 35
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0, p1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
iget-object p1, p0, Lcom/facebook/ads/internal/api/InitSettingsBuilder;->mInitSettings:Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;
const-string v1, "PLACEMENTS_KEY"
.line 36
invoke-virtual {p1, v1, v0}, Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;->putStringArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V
return-object p0
.end method

View File

@@ -0,0 +1,64 @@
.class public interface abstract Lcom/facebook/ads/internal/api/InterstitialAdApi;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/FullScreenAd;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation build Landroidx/annotation/UiThread;
.end annotation
.annotation build Lcom/facebook/proguard/annotations/DoNotStripAny;
.end annotation
# virtual methods
.method public bridge synthetic buildLoadAdConfig()Lcom/facebook/ads/Ad$LoadConfigBuilder;
.locals 1
.line 17
invoke-interface {p0}, Lcom/facebook/ads/internal/api/InterstitialAdApi;->buildLoadAdConfig()Lcom/facebook/ads/InterstitialAd$InterstitialAdLoadConfigBuilder;
move-result-object v0
return-object v0
.end method
.method public abstract buildLoadAdConfig()Lcom/facebook/ads/InterstitialAd$InterstitialAdLoadConfigBuilder;
.end method
.method public bridge synthetic buildShowAdConfig()Lcom/facebook/ads/FullScreenAd$ShowConfigBuilder;
.locals 1
.line 17
invoke-interface {p0}, Lcom/facebook/ads/internal/api/InterstitialAdApi;->buildShowAdConfig()Lcom/facebook/ads/InterstitialAd$InterstitialAdShowConfigBuilder;
move-result-object v0
return-object v0
.end method
.method public abstract buildShowAdConfig()Lcom/facebook/ads/InterstitialAd$InterstitialAdShowConfigBuilder;
.end method
.method public abstract isAdLoaded()Z
.end method
.method public abstract loadAd(Lcom/facebook/ads/InterstitialAd$InterstitialLoadAdConfig;)V
.end method
.method public abstract setExtraHints(Lcom/facebook/ads/ExtraHints;)V
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract show()Z
.end method
.method public abstract show(Lcom/facebook/ads/InterstitialAd$InterstitialShowAdConfig;)Z
.end method

View File

@@ -0,0 +1,34 @@
.class public interface abstract Lcom/facebook/ads/internal/api/MediaViewApi;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/internal/api/AdComponentViewApiProvider;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract destroy()V
.end method
.method public abstract getAdContentsView()Landroid/view/View;
.end method
.method public abstract getMediaHeight()I
.end method
.method public abstract getMediaWidth()I
.end method
.method public abstract initialize(Lcom/facebook/ads/internal/api/AdViewConstructorParams;Lcom/facebook/ads/MediaView;)V
.end method
.method public abstract setListener(Lcom/facebook/ads/MediaViewListener;)V
.end method
.method public abstract setVideoRenderer(Lcom/facebook/ads/MediaViewVideoRenderer;)V
.end method

View File

@@ -0,0 +1,73 @@
.class public interface abstract Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/internal/api/AdComponentViewApiProvider;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract destroy()V
.end method
.method public abstract disengageSeek(Lcom/facebook/ads/VideoStartReason;)V
.end method
.method public abstract engageSeek()V
.end method
.method public abstract getCurrentTimeMs()I
.annotation build Landroidx/annotation/IntRange;
from = 0x0L
.end annotation
.end method
.method public abstract getDuration()I
.annotation build Landroidx/annotation/IntRange;
from = 0x0L
.end annotation
.end method
.method public abstract getVideoView()Landroid/view/View;
.end method
.method public abstract getVolume()F
.annotation build Landroidx/annotation/FloatRange;
from = 0.0
to = 1.0
.end annotation
.end method
.method public abstract initialize(Lcom/facebook/ads/internal/api/AdViewConstructorParams;Lcom/facebook/ads/MediaViewVideoRenderer;)V
.end method
.method public abstract pause(Z)V
.end method
.method public abstract play(Lcom/facebook/ads/VideoStartReason;)V
.end method
.method public abstract seekTo(I)V
.param p1 # I
.annotation build Landroidx/annotation/IntRange;
from = 0x0L
.end annotation
.end param
.end method
.method public abstract setVolume(F)V
.param p1 # F
.annotation build Landroidx/annotation/FloatRange;
from = 0.0
to = 1.0
.end annotation
.end param
.end method
.method public abstract shouldAutoplay()Z
.end method

View File

@@ -0,0 +1,94 @@
.class public interface abstract Lcom/facebook/ads/internal/api/NativeAdApi;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract getAdCreativeType()Lcom/facebook/ads/NativeAd$AdCreativeType;
.end method
.method public abstract getVideoAutoplayBehavior()Lcom/facebook/ads/VideoAutoplayBehavior;
.end method
.method public abstract registerViewForInteraction(Landroid/view/View;Lcom/facebook/ads/MediaView;)V
.end method
.method public abstract registerViewForInteraction(Landroid/view/View;Lcom/facebook/ads/MediaView;Landroid/widget/ImageView;)V
.param p3 # Landroid/widget/ImageView;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.end method
.method public abstract registerViewForInteraction(Landroid/view/View;Lcom/facebook/ads/MediaView;Landroid/widget/ImageView;Ljava/util/List;)V
.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
.end method
.method public abstract registerViewForInteraction(Landroid/view/View;Lcom/facebook/ads/MediaView;Lcom/facebook/ads/MediaView;)V
.param p3 # Lcom/facebook/ads/MediaView;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.end method
.method public abstract registerViewForInteraction(Landroid/view/View;Lcom/facebook/ads/MediaView;Lcom/facebook/ads/MediaView;Ljava/util/List;)V
.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
.end method
.method public abstract registerViewForInteraction(Landroid/view/View;Lcom/facebook/ads/MediaView;Ljava/util/List;)V
.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
.end method

View File

@@ -0,0 +1,150 @@
.class public interface abstract Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract buildLoadAdConfig(Lcom/facebook/ads/NativeAdBase;)Lcom/facebook/ads/NativeAdBase$NativeAdLoadConfigBuilder;
.end method
.method public abstract destroy()V
.end method
.method public abstract downloadMedia()V
.end method
.method public abstract getAdBodyText()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdCallToAction()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdChoicesIcon()Lcom/facebook/ads/internal/api/NativeAdImageApi;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdChoicesImageUrl()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdChoicesLinkUrl()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdChoicesText()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdCoverImage()Lcom/facebook/ads/internal/api/NativeAdImageApi;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdHeadline()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdIcon()Lcom/facebook/ads/internal/api/NativeAdImageApi;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdLinkDescription()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdSocialContext()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdStarRating()Lcom/facebook/ads/internal/api/NativeAdRatingApi;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract getAdTranslation()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdUntrimmedBodyText()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAdvertiserName()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getAspectRatio()F
.end method
.method public abstract getId()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getPlacementId()Ljava/lang/String;
.end method
.method public abstract getPreloadedIconViewDrawable()Landroid/graphics/drawable/Drawable;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getPromotedTranslation()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getSponsoredTranslation()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract hasCallToAction()Z
.end method
.method public abstract isAdInvalidated()Z
.end method
.method public abstract isAdLoaded()Z
.end method
.method public abstract loadAd()V
.end method
.method public abstract loadAd(Lcom/facebook/ads/NativeAdBase$NativeLoadAdConfig;)V
.end method
.method public abstract onCtaBroadcast()V
.end method
.method public abstract setExtraHints(Lcom/facebook/ads/ExtraHints;)V
.end method
.method public abstract setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.end method
.method public abstract unregisterView()V
.end method

View File

@@ -0,0 +1,19 @@
.class public interface abstract Lcom/facebook/ads/internal/api/NativeAdImageApi;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract getHeight()I
.end method
.method public abstract getUrl()Ljava/lang/String;
.end method
.method public abstract getWidth()I
.end method

View File

@@ -0,0 +1,22 @@
.class public interface abstract Lcom/facebook/ads/internal/api/NativeAdLayoutApi;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/internal/api/AdComponentViewApiProvider;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract initialize(Lcom/facebook/ads/NativeAdLayout;)V
.end method
.method public abstract setMaxWidth(I)V
.end method
.method public abstract setMinWidth(I)V
.end method

View File

@@ -0,0 +1,16 @@
.class public interface abstract Lcom/facebook/ads/internal/api/NativeAdRatingApi;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract getScale()D
.end method
.method public abstract getValue()D
.end method

View File

@@ -0,0 +1,13 @@
.class public interface abstract Lcom/facebook/ads/internal/api/NativeAdScrollViewApi;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract setInset(I)V
.end method

View File

@@ -0,0 +1,34 @@
.class public interface abstract Lcom/facebook/ads/internal/api/NativeAdViewApi;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract render(Landroid/content/Context;Lcom/facebook/ads/NativeAd;)Landroid/view/View;
.end method
.method public abstract render(Landroid/content/Context;Lcom/facebook/ads/NativeAd;Lcom/facebook/ads/NativeAdView$Type;)Landroid/view/View;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract render(Landroid/content/Context;Lcom/facebook/ads/NativeAd;Lcom/facebook/ads/NativeAdView$Type;Lcom/facebook/ads/NativeAdViewAttributes;)Landroid/view/View;
.param p4 # Lcom/facebook/ads/NativeAdViewAttributes;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract render(Landroid/content/Context;Lcom/facebook/ads/NativeAd;Lcom/facebook/ads/NativeAdViewAttributes;)Landroid/view/View;
.param p3 # Lcom/facebook/ads/NativeAdViewAttributes;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.end method

View File

@@ -0,0 +1,31 @@
.class public interface abstract Lcom/facebook/ads/internal/api/NativeAdViewAttributesApi;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract setBackgroundColor(I)V
.end method
.method public abstract setCTABackgroundColor(I)V
.end method
.method public abstract setCTABorderColor(I)V
.end method
.method public abstract setCTATextColor(I)V
.end method
.method public abstract setPrimaryTextColor(I)V
.end method
.method public abstract setSecondaryTextColor(I)V
.end method
.method public abstract setTypeface(Landroid/graphics/Typeface;)V
.end method

View File

@@ -0,0 +1,43 @@
.class public interface abstract Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.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
# static fields
.field public static final HEIGHT_100:I = 0x0
.field public static final HEIGHT_120:I = 0x1
.field public static final HEIGHT_300:I = 0x2
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final HEIGHT_400:I = 0x3
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final HEIGHT_50:I = 0x4
.field public static final RECT_DYNAMIC:I = 0x5
# virtual methods
.method public abstract getHeight()I
.end method
.method public abstract getValue()I
.end method
.method public abstract getWidth()I
.end method

View File

@@ -0,0 +1,44 @@
.class public interface abstract Lcom/facebook/ads/internal/api/NativeAdsManagerApi;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation build Lcom/facebook/proguard/annotations/DoNotStripAny;
.end annotation
# virtual methods
.method public abstract disableAutoRefresh()V
.end method
.method public abstract getUniqueNativeAdCount()I
.end method
.method public abstract isLoaded()Z
.end method
.method public abstract loadAds()V
.end method
.method public abstract loadAds(Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;)V
.end method
.method public abstract nextNativeAd()Lcom/facebook/ads/NativeAd;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract nextNativeAd(Lcom/facebook/ads/NativeAdListener;)Lcom/facebook/ads/NativeAd;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract setExtraHints(Ljava/lang/String;)V
.end method
.method public abstract setListener(Lcom/facebook/ads/NativeAdsManager$Listener;)V
.end method

View File

@@ -0,0 +1,50 @@
.class public interface abstract Lcom/facebook/ads/internal/api/NativeBannerAdApi;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract registerViewForInteraction(Landroid/view/View;Landroid/widget/ImageView;)V
.end method
.method public abstract registerViewForInteraction(Landroid/view/View;Landroid/widget/ImageView;Ljava/util/List;)V
.param p3 # Ljava/util/List;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/View;",
"Landroid/widget/ImageView;",
"Ljava/util/List<",
"Landroid/view/View;",
">;)V"
}
.end annotation
.end method
.method public abstract registerViewForInteraction(Landroid/view/View;Lcom/facebook/ads/MediaView;)V
.end method
.method public abstract registerViewForInteraction(Landroid/view/View;Lcom/facebook/ads/MediaView;Ljava/util/List;)V
.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
.end method

View File

@@ -0,0 +1,20 @@
.class public interface abstract Lcom/facebook/ads/internal/api/NativeBannerAdViewApi;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract render(Landroid/content/Context;Lcom/facebook/ads/NativeBannerAd;Lcom/facebook/ads/NativeBannerAdView$Type;)Landroid/view/View;
.end method
.method public abstract render(Landroid/content/Context;Lcom/facebook/ads/NativeBannerAd;Lcom/facebook/ads/NativeBannerAdView$Type;Lcom/facebook/ads/NativeAdViewAttributes;)Landroid/view/View;
.param p4 # Lcom/facebook/ads/NativeAdViewAttributes;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.end method

View File

@@ -0,0 +1,13 @@
.class public interface abstract Lcom/facebook/ads/internal/api/NativeComponentTagApi;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract tagView(Landroid/view/View;Lcom/facebook/ads/NativeAdBase$NativeComponentTag;)V
.end method

View File

@@ -0,0 +1,76 @@
.class public interface abstract Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/FullScreenAd;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation build Landroidx/annotation/UiThread;
.end annotation
.annotation build Lcom/facebook/proguard/annotations/DoNotStripAny;
.end annotation
# virtual methods
.method public bridge synthetic buildLoadAdConfig()Lcom/facebook/ads/Ad$LoadConfigBuilder;
.locals 1
.line 17
invoke-interface {p0}, Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;->buildLoadAdConfig()Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialAdLoadConfigBuilder;
move-result-object v0
return-object v0
.end method
.method public abstract buildLoadAdConfig()Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialAdLoadConfigBuilder;
.end method
.method public bridge synthetic buildShowAdConfig()Lcom/facebook/ads/FullScreenAd$ShowConfigBuilder;
.locals 1
.line 17
invoke-interface {p0}, Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;->buildShowAdConfig()Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialAdShowConfigBuilder;
move-result-object v0
return-object v0
.end method
.method public abstract buildShowAdConfig()Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialAdShowConfigBuilder;
.end method
.method public abstract destroy()V
.end method
.method public abstract getPlacementId()Ljava/lang/String;
.end method
.method public abstract getVideoDuration()I
.end method
.method public abstract isAdLoaded()Z
.end method
.method public abstract loadAd()V
.end method
.method public abstract loadAd(Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialLoadAdConfig;)V
.end method
.method public abstract setExtraHints(Lcom/facebook/ads/ExtraHints;)V
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract show()Z
.end method
.method public abstract show(Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialShowAdConfig;)Z
.end method

View File

@@ -0,0 +1,76 @@
.class public interface abstract Lcom/facebook/ads/internal/api/RewardedVideoAdApi;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/FullScreenAd;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation build Landroidx/annotation/UiThread;
.end annotation
.annotation build Lcom/facebook/proguard/annotations/DoNotStripAny;
.end annotation
# virtual methods
.method public bridge synthetic buildLoadAdConfig()Lcom/facebook/ads/Ad$LoadConfigBuilder;
.locals 1
.line 17
invoke-interface {p0}, Lcom/facebook/ads/internal/api/RewardedVideoAdApi;->buildLoadAdConfig()Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdLoadConfigBuilder;
move-result-object v0
return-object v0
.end method
.method public abstract buildLoadAdConfig()Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdLoadConfigBuilder;
.end method
.method public bridge synthetic buildShowAdConfig()Lcom/facebook/ads/FullScreenAd$ShowConfigBuilder;
.locals 1
.line 17
invoke-interface {p0}, Lcom/facebook/ads/internal/api/RewardedVideoAdApi;->buildShowAdConfig()Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdShowConfigBuilder;
move-result-object v0
return-object v0
.end method
.method public abstract buildShowAdConfig()Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdShowConfigBuilder;
.end method
.method public abstract destroy()V
.end method
.method public abstract getPlacementId()Ljava/lang/String;
.end method
.method public abstract getVideoDuration()I
.end method
.method public abstract isAdLoaded()Z
.end method
.method public abstract loadAd()V
.end method
.method public abstract loadAd(Lcom/facebook/ads/RewardedVideoAd$RewardedVideoLoadAdConfig;)V
.end method
.method public abstract setExtraHints(Lcom/facebook/ads/ExtraHints;)V
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract show()Z
.end method
.method public abstract show(Lcom/facebook/ads/RewardedVideoAd$RewardedVideoShowAdConfig;)Z
.end method