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,126 @@
.class public Lcom/facebook/ads/AbstractAdListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/InterstitialAdExtendedListener;
.implements Lcom/facebook/ads/RewardedVideoAdExtendedListener;
.implements Lcom/facebook/ads/RewardedInterstitialAdExtendedListener;
# 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
# direct methods
.method public constructor <init>()V
.locals 0
.line 22
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onAdClicked(Lcom/facebook/ads/Ad;)V
.locals 0
return-void
.end method
.method public onAdLoaded(Lcom/facebook/ads/Ad;)V
.locals 0
return-void
.end method
.method public onError(Lcom/facebook/ads/Ad;Lcom/facebook/ads/AdError;)V
.locals 0
return-void
.end method
.method public onInterstitialActivityDestroyed()V
.locals 0
return-void
.end method
.method public onInterstitialDismissed(Lcom/facebook/ads/Ad;)V
.locals 0
return-void
.end method
.method public onInterstitialDisplayed(Lcom/facebook/ads/Ad;)V
.locals 0
return-void
.end method
.method public onLoggingImpression(Lcom/facebook/ads/Ad;)V
.locals 0
return-void
.end method
.method public onRewardedAdCompleted()V
.locals 0
return-void
.end method
.method public onRewardedAdServerFailed()V
.locals 0
return-void
.end method
.method public onRewardedAdServerSucceeded()V
.locals 0
return-void
.end method
.method public onRewardedInterstitialActivityDestroyed()V
.locals 0
return-void
.end method
.method public onRewardedInterstitialClosed()V
.locals 0
return-void
.end method
.method public onRewardedInterstitialCompleted()V
.locals 0
return-void
.end method
.method public onRewardedVideoActivityDestroyed()V
.locals 0
return-void
.end method
.method public onRewardedVideoClosed()V
.locals 0
return-void
.end method
.method public onRewardedVideoCompleted()V
.locals 0
return-void
.end method

View File

@@ -0,0 +1,17 @@
.class public interface abstract Lcom/facebook/ads/Ad$LoadAdConfig;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/Ad;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "LoadAdConfig"
.end annotation

View File

@@ -0,0 +1,33 @@
.class public interface abstract Lcom/facebook/ads/Ad$LoadConfigBuilder;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/Ad;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "LoadConfigBuilder"
.end annotation
# virtual methods
.method public abstract build()Lcom/facebook/ads/Ad$LoadAdConfig;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method
.method public abstract withBid(Ljava/lang/String;)Lcom/facebook/ads/Ad$LoadConfigBuilder;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method

View File

@@ -0,0 +1,51 @@
.class public interface abstract Lcom/facebook/ads/Ad;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/facebook/ads/Ad$LoadAdConfig;,
Lcom/facebook/ads/Ad$LoadConfigBuilder;
}
.end annotation
# virtual methods
.method public abstract destroy()V
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
.end method
.method public abstract getPlacementId()Ljava/lang/String;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method
.method public abstract isAdInvalidated()Z
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method
.method public abstract loadAd()V
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
.end method
.method public abstract setExtraHints(Lcom/facebook/ads/ExtraHints;)V
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method

View File

@@ -0,0 +1,287 @@
.class public Lcom/facebook/ads/AdError;
.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 AD_ASSETS_UNSUPPORTED_TYPE_ERROR:Lcom/facebook/ads/AdError;
.field public static final AD_ASSETS_UNSUPPORTED_TYPE_ERROR_CODE:I = 0x1773
.field public static final AD_PRESENTATION_ERROR:Lcom/facebook/ads/AdError;
.field public static final AD_PRESENTATION_ERROR_CODE:I = 0x2329
.field public static final API_NOT_SUPPORTED:I = 0x1b5e
.field public static final BROKEN_MEDIA_ERROR:Lcom/facebook/ads/AdError;
.field public static final BROKEN_MEDIA_ERROR_CODE:I = 0x834
.field public static final CACHE_ERROR:Lcom/facebook/ads/AdError;
.field public static final CACHE_ERROR_CODE:I = 0x7d2
.field public static final CLEAR_TEXT_SUPPORT_NOT_ALLOWED:I = 0x1b5b
.field public static final ICONVIEW_MISSING_ERROR_CODE:I = 0x1772
.field public static final INCORRECT_STATE_ERROR:I = 0x1b5c
.field public static final INTERNAL_ERROR:Lcom/facebook/ads/AdError;
.field public static final INTERNAL_ERROR_2003:I = 0x7d3
.field public static final INTERNAL_ERROR_2004:I = 0x7d4
.field public static final INTERNAL_ERROR_2006:I = 0x7d6
.field public static final INTERNAL_ERROR_CODE:I = 0x7d1
.field public static final INTERSTITIAL_AD_TIMEOUT:I = 0x7d9
.field public static final LOAD_CALLED_WHILE_SHOWING_AD:I = 0x1b5a
.field public static final LOAD_TOO_FREQUENTLY:Lcom/facebook/ads/AdError;
.field public static final LOAD_TOO_FREQUENTLY_ERROR_CODE:I = 0x3ea
.field public static final MEDIATION_ERROR:Lcom/facebook/ads/AdError;
.field public static final MEDIATION_ERROR_CODE:I = 0xbb9
.field public static final MEDIAVIEW_MISSING_ERROR_CODE:I = 0x1771
.field public static final MISSING_DEPENDENCIES_ERROR:I = 0x1b5d
.field public static final NATIVE_AD_IS_NOT_LOADED:I = 0x1b5f
.field public static final NETWORK_ERROR:Lcom/facebook/ads/AdError;
.field public static final NETWORK_ERROR_CODE:I = 0x3e8
.field public static final NO_FILL:Lcom/facebook/ads/AdError;
.field public static final NO_FILL_ERROR_CODE:I = 0x3e9
.field public static final REMOTE_ADS_SERVICE_ERROR:I = 0x7d8
.field public static final SERVER_ERROR:Lcom/facebook/ads/AdError;
.field public static final SERVER_ERROR_CODE:I = 0x7d0
.field public static final SHOW_CALLED_BEFORE_LOAD_ERROR:Lcom/facebook/ads/AdError;
.field public static final SHOW_CALLED_BEFORE_LOAD_ERROR_CODE:I = 0x1b59
# instance fields
.field private final errorCode:I
.field private final errorMessage:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.locals 3
.line 59
new-instance v0, Lcom/facebook/ads/AdError;
const/16 v1, 0x3e8
const-string v2, "Network Error"
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/AdError;-><init>(ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdError;->NETWORK_ERROR:Lcom/facebook/ads/AdError;
.line 60
new-instance v0, Lcom/facebook/ads/AdError;
const/16 v1, 0x3e9
const-string v2, "No Fill"
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/AdError;-><init>(ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdError;->NO_FILL:Lcom/facebook/ads/AdError;
.line 61
new-instance v0, Lcom/facebook/ads/AdError;
const/16 v1, 0x3ea
const-string v2, "Ad was re-loaded too frequently"
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/AdError;-><init>(ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdError;->LOAD_TOO_FREQUENTLY:Lcom/facebook/ads/AdError;
.line 65
new-instance v0, Lcom/facebook/ads/AdError;
const/16 v1, 0x7d0
const-string v2, "Server Error"
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/AdError;-><init>(ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdError;->SERVER_ERROR:Lcom/facebook/ads/AdError;
.line 66
new-instance v0, Lcom/facebook/ads/AdError;
const/16 v1, 0x7d1
const-string v2, "Internal Error"
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/AdError;-><init>(ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdError;->INTERNAL_ERROR:Lcom/facebook/ads/AdError;
.line 67
new-instance v0, Lcom/facebook/ads/AdError;
const/16 v1, 0x7d2
const-string v2, "Cache Error"
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/AdError;-><init>(ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdError;->CACHE_ERROR:Lcom/facebook/ads/AdError;
.line 68
new-instance v0, Lcom/facebook/ads/AdError;
const/16 v1, 0x2329
const-string v2, "Ad could not be presented"
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/AdError;-><init>(ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdError;->AD_PRESENTATION_ERROR:Lcom/facebook/ads/AdError;
.line 71
new-instance v0, Lcom/facebook/ads/AdError;
const/16 v1, 0xbb9
const-string v2, "Mediation Error"
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/AdError;-><init>(ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdError;->MEDIATION_ERROR:Lcom/facebook/ads/AdError;
.line 74
new-instance v0, Lcom/facebook/ads/AdError;
const/16 v1, 0x834
const-string v2, "Native ad failed to load its media"
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/AdError;-><init>(ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdError;->BROKEN_MEDIA_ERROR:Lcom/facebook/ads/AdError;
.line 76
new-instance v0, Lcom/facebook/ads/AdError;
const/16 v1, 0x1773
const-string v2, "unsupported type of ad assets"
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/AdError;-><init>(ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdError;->AD_ASSETS_UNSUPPORTED_TYPE_ERROR:Lcom/facebook/ads/AdError;
.line 78
new-instance v0, Lcom/facebook/ads/AdError;
const/16 v1, 0x1b59
const-string v2, "Ad not loaded. First call loadAd() and wait for onAdLoaded() to be invoked before executing show()"
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/AdError;-><init>(ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdError;->SHOW_CALLED_BEFORE_LOAD_ERROR:Lcom/facebook/ads/AdError;
return-void
.end method
.method public constructor <init>(ILjava/lang/String;)V
.locals 1
.line 94
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 95
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_0
const-string p2, "unknown error"
:cond_0
iput p1, p0, Lcom/facebook/ads/AdError;->errorCode:I
iput-object p2, p0, Lcom/facebook/ads/AdError;->errorMessage:Ljava/lang/String;
return-void
.end method
.method public static internalError(I)Lcom/facebook/ads/AdError;
.locals 4
.line 123
new-instance v0, Lcom/facebook/ads/AdError;
sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
filled-new-array {v2}, [Ljava/lang/Object;
move-result-object v2
const-string v3, "Internal error %d"
invoke-static {v1, v3, v2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, p0, v1}, Lcom/facebook/ads/AdError;-><init>(ILjava/lang/String;)V
return-object v0
.end method
# virtual methods
.method public getErrorCode()I
.locals 1
iget v0, p0, Lcom/facebook/ads/AdError;->errorCode:I
return v0
.end method
.method public getErrorMessage()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AdError;->errorMessage:Ljava/lang/String;
return-object v0
.end method

View File

@@ -0,0 +1,162 @@
.class public final enum Lcom/facebook/ads/AdExperienceType;
.super Ljava/lang/Enum;
.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
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/facebook/ads/AdExperienceType;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/facebook/ads/AdExperienceType;
.field public static final enum AD_EXPERIENCE_TYPE_INTERSTITIAL:Lcom/facebook/ads/AdExperienceType;
.field public static final enum AD_EXPERIENCE_TYPE_REWARDED:Lcom/facebook/ads/AdExperienceType;
.field public static final enum AD_EXPERIENCE_TYPE_REWARDED_INTERSTITIAL:Lcom/facebook/ads/AdExperienceType;
# instance fields
.field private adExperienceType:Ljava/lang/String;
# direct methods
.method private static synthetic $values()[Lcom/facebook/ads/AdExperienceType;
.locals 3
sget-object v0, Lcom/facebook/ads/AdExperienceType;->AD_EXPERIENCE_TYPE_REWARDED:Lcom/facebook/ads/AdExperienceType;
sget-object v1, Lcom/facebook/ads/AdExperienceType;->AD_EXPERIENCE_TYPE_REWARDED_INTERSTITIAL:Lcom/facebook/ads/AdExperienceType;
sget-object v2, Lcom/facebook/ads/AdExperienceType;->AD_EXPERIENCE_TYPE_INTERSTITIAL:Lcom/facebook/ads/AdExperienceType;
filled-new-array {v0, v1, v2}, [Lcom/facebook/ads/AdExperienceType;
move-result-object v0
return-object v0
.end method
.method static constructor <clinit>()V
.locals 4
.line 28
new-instance v0, Lcom/facebook/ads/AdExperienceType;
const/4 v1, 0x0
const-string v2, "ad_experience_config_rewarded"
const-string v3, "AD_EXPERIENCE_TYPE_REWARDED"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/AdExperienceType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdExperienceType;->AD_EXPERIENCE_TYPE_REWARDED:Lcom/facebook/ads/AdExperienceType;
.line 29
new-instance v0, Lcom/facebook/ads/AdExperienceType;
const/4 v1, 0x1
const-string v2, "ad_experience_config_rewarded_interstitial"
const-string v3, "AD_EXPERIENCE_TYPE_REWARDED_INTERSTITIAL"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/AdExperienceType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdExperienceType;->AD_EXPERIENCE_TYPE_REWARDED_INTERSTITIAL:Lcom/facebook/ads/AdExperienceType;
.line 30
new-instance v0, Lcom/facebook/ads/AdExperienceType;
const/4 v1, 0x2
const-string v2, "ad_experience_config_interstitial"
const-string v3, "AD_EXPERIENCE_TYPE_INTERSTITIAL"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/AdExperienceType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdExperienceType;->AD_EXPERIENCE_TYPE_INTERSTITIAL:Lcom/facebook/ads/AdExperienceType;
.line 25
invoke-static {}, Lcom/facebook/ads/AdExperienceType;->$values()[Lcom/facebook/ads/AdExperienceType;
move-result-object v0
sput-object v0, Lcom/facebook/ads/AdExperienceType;->$VALUES:[Lcom/facebook/ads/AdExperienceType;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;ILjava/lang/String;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 34
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
iput-object p3, p0, Lcom/facebook/ads/AdExperienceType;->adExperienceType:Ljava/lang/String;
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/facebook/ads/AdExperienceType;
.locals 1
const-class v0, Lcom/facebook/ads/AdExperienceType;
.line 25
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/facebook/ads/AdExperienceType;
return-object p0
.end method
.method public static values()[Lcom/facebook/ads/AdExperienceType;
.locals 1
sget-object v0, Lcom/facebook/ads/AdExperienceType;->$VALUES:[Lcom/facebook/ads/AdExperienceType;
.line 25
invoke-virtual {v0}, [Lcom/facebook/ads/AdExperienceType;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/facebook/ads/AdExperienceType;
return-object v0
.end method
# virtual methods
.method public getAdExperienceType()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AdExperienceType;->adExperienceType:Ljava/lang/String;
return-object v0
.end method

View File

@@ -0,0 +1,30 @@
.class public interface abstract Lcom/facebook/ads/AdListener;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract onAdClicked(Lcom/facebook/ads/Ad;)V
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
.end method
.method public abstract onAdLoaded(Lcom/facebook/ads/Ad;)V
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
.end method
.method public abstract onError(Lcom/facebook/ads/Ad;Lcom/facebook/ads/AdError;)V
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
.end method
.method public abstract onLoggingImpression(Lcom/facebook/ads/Ad;)V
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
.end method

View File

@@ -0,0 +1,128 @@
.class public final enum Lcom/facebook/ads/AdOptionsView$Orientation;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/AdOptionsView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "Orientation"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/facebook/ads/AdOptionsView$Orientation;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/facebook/ads/AdOptionsView$Orientation;
.field public static final enum HORIZONTAL:Lcom/facebook/ads/AdOptionsView$Orientation;
.field public static final enum VERTICAL:Lcom/facebook/ads/AdOptionsView$Orientation;
# direct methods
.method private static synthetic $values()[Lcom/facebook/ads/AdOptionsView$Orientation;
.locals 2
sget-object v0, Lcom/facebook/ads/AdOptionsView$Orientation;->HORIZONTAL:Lcom/facebook/ads/AdOptionsView$Orientation;
sget-object v1, Lcom/facebook/ads/AdOptionsView$Orientation;->VERTICAL:Lcom/facebook/ads/AdOptionsView$Orientation;
filled-new-array {v0, v1}, [Lcom/facebook/ads/AdOptionsView$Orientation;
move-result-object v0
return-object v0
.end method
.method static constructor <clinit>()V
.locals 3
.line 39
new-instance v0, Lcom/facebook/ads/AdOptionsView$Orientation;
const-string v1, "HORIZONTAL"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/AdOptionsView$Orientation;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/AdOptionsView$Orientation;->HORIZONTAL:Lcom/facebook/ads/AdOptionsView$Orientation;
.line 40
new-instance v0, Lcom/facebook/ads/AdOptionsView$Orientation;
const-string v1, "VERTICAL"
const/4 v2, 0x1
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/AdOptionsView$Orientation;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/AdOptionsView$Orientation;->VERTICAL:Lcom/facebook/ads/AdOptionsView$Orientation;
.line 37
invoke-static {}, Lcom/facebook/ads/AdOptionsView$Orientation;->$values()[Lcom/facebook/ads/AdOptionsView$Orientation;
move-result-object v0
sput-object v0, Lcom/facebook/ads/AdOptionsView$Orientation;->$VALUES:[Lcom/facebook/ads/AdOptionsView$Orientation;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
.line 38
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/facebook/ads/AdOptionsView$Orientation;
.locals 1
const-class v0, Lcom/facebook/ads/AdOptionsView$Orientation;
.line 37
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/facebook/ads/AdOptionsView$Orientation;
return-object p0
.end method
.method public static values()[Lcom/facebook/ads/AdOptionsView$Orientation;
.locals 1
sget-object v0, Lcom/facebook/ads/AdOptionsView$Orientation;->$VALUES:[Lcom/facebook/ads/AdOptionsView$Orientation;
.line 37
invoke-virtual {v0}, [Lcom/facebook/ads/AdOptionsView$Orientation;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/facebook/ads/AdOptionsView$Orientation;
return-object v0
.end method

View File

@@ -0,0 +1,127 @@
.class public Lcom/facebook/ads/AdOptionsView;
.super Lcom/facebook/ads/internal/api/AdComponentFrameLayout;
.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
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/facebook/ads/AdOptionsView$Orientation;
}
.end annotation
# instance fields
.field private final mAdOptionsViewApi:Lcom/facebook/ads/internal/api/AdOptionsViewApi;
# direct methods
.method public constructor <init>(Landroid/content/Context;Lcom/facebook/ads/NativeAdBase;Lcom/facebook/ads/NativeAdLayout;)V
.locals 1
.param p3 # Lcom/facebook/ads/NativeAdLayout;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 55
invoke-direct {p0, p1}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;-><init>(Landroid/content/Context;)V
.line 57
invoke-static {p1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
.line 58
invoke-interface {v0, p1, p2, p3, p0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createAdOptionsView(Landroid/content/Context;Lcom/facebook/ads/NativeAdBase;Lcom/facebook/ads/NativeAdLayout;Lcom/facebook/ads/AdOptionsView;)Lcom/facebook/ads/internal/api/AdOptionsViewApi;
move-result-object p1
iput-object p1, p0, Lcom/facebook/ads/AdOptionsView;->mAdOptionsViewApi:Lcom/facebook/ads/internal/api/AdOptionsViewApi;
.line 59
invoke-virtual {p0, p1}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->attachAdComponentViewApi(Lcom/facebook/ads/internal/api/AdComponentViewApiProvider;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Lcom/facebook/ads/NativeAdBase;Lcom/facebook/ads/NativeAdLayout;Lcom/facebook/ads/AdOptionsView$Orientation;I)V
.locals 7
.param p3 # Lcom/facebook/ads/NativeAdLayout;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 77
invoke-direct {p0, p1}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;-><init>(Landroid/content/Context;)V
.line 79
invoke-static {p1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
move-object v1, p1
move-object v2, p2
move-object v3, p3
move-object v4, p4
move v5, p5
move-object v6, p0
.line 80
invoke-interface/range {v0 .. v6}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createAdOptionsView(Landroid/content/Context;Lcom/facebook/ads/NativeAdBase;Lcom/facebook/ads/NativeAdLayout;Lcom/facebook/ads/AdOptionsView$Orientation;ILcom/facebook/ads/AdOptionsView;)Lcom/facebook/ads/internal/api/AdOptionsViewApi;
move-result-object p1
iput-object p1, p0, Lcom/facebook/ads/AdOptionsView;->mAdOptionsViewApi:Lcom/facebook/ads/internal/api/AdOptionsViewApi;
.line 82
invoke-virtual {p0, p1}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->attachAdComponentViewApi(Lcom/facebook/ads/internal/api/AdComponentViewApiProvider;)V
return-void
.end method
# virtual methods
.method public setIconColor(I)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AdOptionsView;->mAdOptionsViewApi:Lcom/facebook/ads/internal/api/AdOptionsViewApi;
.line 91
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/AdOptionsViewApi;->setIconColor(I)V
return-void
.end method
.method public setIconSizeDp(I)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AdOptionsView;->mAdOptionsViewApi:Lcom/facebook/ads/internal/api/AdOptionsViewApi;
.line 100
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/AdOptionsViewApi;->setIconSizeDp(I)V
return-void
.end method
.method public setSingleIcon(Z)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AdOptionsView;->mAdOptionsViewApi:Lcom/facebook/ads/internal/api/AdOptionsViewApi;
.line 111
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/AdOptionsViewApi;->setSingleIcon(Z)V
return-void
.end method

View File

@@ -0,0 +1,21 @@
.class public interface abstract annotation Lcom/facebook/ads/AdSDKNotificationListener$SDKEventKey;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/AdSDKNotificationListener;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2609
name = "SDKEventKey"
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;
.end annotation

View File

@@ -0,0 +1,21 @@
.class public interface abstract annotation Lcom/facebook/ads/AdSDKNotificationListener$SDKEventType;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/AdSDKNotificationListener;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2609
name = "SDKEventType"
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;
.end annotation

View File

@@ -0,0 +1,30 @@
.class public interface abstract Lcom/facebook/ads/AdSDKNotificationListener;
.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
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/facebook/ads/AdSDKNotificationListener$SDKEventKey;,
Lcom/facebook/ads/AdSDKNotificationListener$SDKEventType;
}
.end annotation
# static fields
.field public static final ENCRYPTED_CPM_KEY:Ljava/lang/String; = "encrypted_cpm"
.field public static final IMPRESSION_EVENT:Ljava/lang/String; = "impression"
# virtual methods
.method public abstract onAdEvent(Ljava/lang/String;Landroid/os/Bundle;)V
.end method

View File

@@ -0,0 +1,123 @@
.class public Lcom/facebook/ads/AdSDKNotificationManager;
.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 private static final sNotificationListeners:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/facebook/ads/AdSDKNotificationListener;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.locals 1
.line 17
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 18
invoke-static {v0}, Ljava/util/Collections;->synchronizedList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
sput-object v0, Lcom/facebook/ads/AdSDKNotificationManager;->sNotificationListeners:Ljava/util/List;
return-void
.end method
.method public constructor <init>()V
.locals 0
.line 16
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static addSDKNotificationListener(Lcom/facebook/ads/AdSDKNotificationListener;)V
.locals 1
sget-object v0, Lcom/facebook/ads/AdSDKNotificationManager;->sNotificationListeners:Ljava/util/List;
.line 21
monitor-enter v0
.line 22
:try_start_0
invoke-interface {v0, p0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 23
monitor-exit v0
return-void
:catchall_0
move-exception p0
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw p0
.end method
.method public static getNotificationListeners()Ljava/util/List;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/facebook/ads/AdSDKNotificationListener;",
">;"
}
.end annotation
sget-object v0, Lcom/facebook/ads/AdSDKNotificationManager;->sNotificationListeners:Ljava/util/List;
return-object v0
.end method
.method public static removeSDKNotificationListener(Lcom/facebook/ads/AdSDKNotificationListener;)V
.locals 1
sget-object v0, Lcom/facebook/ads/AdSDKNotificationManager;->sNotificationListeners:Ljava/util/List;
.line 27
monitor-enter v0
.line 28
:try_start_0
invoke-interface {v0, p0}, Ljava/util/List;->remove(Ljava/lang/Object;)Z
.line 29
monitor-exit v0
return-void
:catchall_0
move-exception p0
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw p0
.end method

View File

@@ -0,0 +1,130 @@
.class public final enum Lcom/facebook/ads/AdSettings$IntegrationErrorMode;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/AdSettings;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "IntegrationErrorMode"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/facebook/ads/AdSettings$IntegrationErrorMode;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/facebook/ads/AdSettings$IntegrationErrorMode;
.field public static final enum INTEGRATION_ERROR_CALLBACK_MODE:Lcom/facebook/ads/AdSettings$IntegrationErrorMode;
.field public static final enum INTEGRATION_ERROR_CRASH_DEBUG_MODE:Lcom/facebook/ads/AdSettings$IntegrationErrorMode;
.field public static final serialVersionUID:J = 0x1L
# direct methods
.method private static synthetic $values()[Lcom/facebook/ads/AdSettings$IntegrationErrorMode;
.locals 2
sget-object v0, Lcom/facebook/ads/AdSettings$IntegrationErrorMode;->INTEGRATION_ERROR_CRASH_DEBUG_MODE:Lcom/facebook/ads/AdSettings$IntegrationErrorMode;
sget-object v1, Lcom/facebook/ads/AdSettings$IntegrationErrorMode;->INTEGRATION_ERROR_CALLBACK_MODE:Lcom/facebook/ads/AdSettings$IntegrationErrorMode;
filled-new-array {v0, v1}, [Lcom/facebook/ads/AdSettings$IntegrationErrorMode;
move-result-object v0
return-object v0
.end method
.method static constructor <clinit>()V
.locals 3
.line 38
new-instance v0, Lcom/facebook/ads/AdSettings$IntegrationErrorMode;
const-string v1, "INTEGRATION_ERROR_CRASH_DEBUG_MODE"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/AdSettings$IntegrationErrorMode;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/AdSettings$IntegrationErrorMode;->INTEGRATION_ERROR_CRASH_DEBUG_MODE:Lcom/facebook/ads/AdSettings$IntegrationErrorMode;
.line 44
new-instance v0, Lcom/facebook/ads/AdSettings$IntegrationErrorMode;
const-string v1, "INTEGRATION_ERROR_CALLBACK_MODE"
const/4 v2, 0x1
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/AdSettings$IntegrationErrorMode;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/AdSettings$IntegrationErrorMode;->INTEGRATION_ERROR_CALLBACK_MODE:Lcom/facebook/ads/AdSettings$IntegrationErrorMode;
.line 30
invoke-static {}, Lcom/facebook/ads/AdSettings$IntegrationErrorMode;->$values()[Lcom/facebook/ads/AdSettings$IntegrationErrorMode;
move-result-object v0
sput-object v0, Lcom/facebook/ads/AdSettings$IntegrationErrorMode;->$VALUES:[Lcom/facebook/ads/AdSettings$IntegrationErrorMode;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
.line 31
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/facebook/ads/AdSettings$IntegrationErrorMode;
.locals 1
const-class v0, Lcom/facebook/ads/AdSettings$IntegrationErrorMode;
.line 30
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/facebook/ads/AdSettings$IntegrationErrorMode;
return-object p0
.end method
.method public static values()[Lcom/facebook/ads/AdSettings$IntegrationErrorMode;
.locals 1
sget-object v0, Lcom/facebook/ads/AdSettings$IntegrationErrorMode;->$VALUES:[Lcom/facebook/ads/AdSettings$IntegrationErrorMode;
.line 30
invoke-virtual {v0}, [Lcom/facebook/ads/AdSettings$IntegrationErrorMode;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/facebook/ads/AdSettings$IntegrationErrorMode;
return-object v0
.end method

View File

@@ -0,0 +1,351 @@
.class public final enum Lcom/facebook/ads/AdSettings$TestAdType;
.super Ljava/lang/Enum;
.source "SourceFile"
# interfaces
.implements Ljava/io/Serializable;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/AdSettings;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "TestAdType"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/facebook/ads/AdSettings$TestAdType;",
">;",
"Ljava/io/Serializable;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/facebook/ads/AdSettings$TestAdType;
.field public static final enum CAROUSEL_IMG_SQUARE_APP_INSTALL:Lcom/facebook/ads/AdSettings$TestAdType;
.field public static final enum CAROUSEL_IMG_SQUARE_LINK:Lcom/facebook/ads/AdSettings$TestAdType;
.field public static final enum DEFAULT:Lcom/facebook/ads/AdSettings$TestAdType;
.field public static final enum IMG_16_9_APP_INSTALL:Lcom/facebook/ads/AdSettings$TestAdType;
.field public static final enum IMG_16_9_LINK:Lcom/facebook/ads/AdSettings$TestAdType;
.field public static final enum PLAYABLE:Lcom/facebook/ads/AdSettings$TestAdType;
.field public static final enum VIDEO_HD_16_9_15S_APP_INSTALL:Lcom/facebook/ads/AdSettings$TestAdType;
.field public static final enum VIDEO_HD_16_9_15S_LINK:Lcom/facebook/ads/AdSettings$TestAdType;
.field public static final enum VIDEO_HD_16_9_46S_APP_INSTALL:Lcom/facebook/ads/AdSettings$TestAdType;
.field public static final enum VIDEO_HD_16_9_46S_LINK:Lcom/facebook/ads/AdSettings$TestAdType;
.field public static final enum VIDEO_HD_9_16_39S_APP_INSTALL:Lcom/facebook/ads/AdSettings$TestAdType;
.field public static final enum VIDEO_HD_9_16_39S_LINK:Lcom/facebook/ads/AdSettings$TestAdType;
.field public static final serialVersionUID:J = 0x1L
# instance fields
.field private final adTypeString:Ljava/lang/String;
.field private final humanReadable:Ljava/lang/String;
# direct methods
.method private static synthetic $values()[Lcom/facebook/ads/AdSettings$TestAdType;
.locals 12
sget-object v0, Lcom/facebook/ads/AdSettings$TestAdType;->DEFAULT:Lcom/facebook/ads/AdSettings$TestAdType;
sget-object v1, Lcom/facebook/ads/AdSettings$TestAdType;->IMG_16_9_APP_INSTALL:Lcom/facebook/ads/AdSettings$TestAdType;
sget-object v2, Lcom/facebook/ads/AdSettings$TestAdType;->IMG_16_9_LINK:Lcom/facebook/ads/AdSettings$TestAdType;
sget-object v3, Lcom/facebook/ads/AdSettings$TestAdType;->VIDEO_HD_16_9_46S_APP_INSTALL:Lcom/facebook/ads/AdSettings$TestAdType;
sget-object v4, Lcom/facebook/ads/AdSettings$TestAdType;->VIDEO_HD_16_9_46S_LINK:Lcom/facebook/ads/AdSettings$TestAdType;
sget-object v5, Lcom/facebook/ads/AdSettings$TestAdType;->VIDEO_HD_16_9_15S_APP_INSTALL:Lcom/facebook/ads/AdSettings$TestAdType;
sget-object v6, Lcom/facebook/ads/AdSettings$TestAdType;->VIDEO_HD_16_9_15S_LINK:Lcom/facebook/ads/AdSettings$TestAdType;
sget-object v7, Lcom/facebook/ads/AdSettings$TestAdType;->VIDEO_HD_9_16_39S_APP_INSTALL:Lcom/facebook/ads/AdSettings$TestAdType;
sget-object v8, Lcom/facebook/ads/AdSettings$TestAdType;->VIDEO_HD_9_16_39S_LINK:Lcom/facebook/ads/AdSettings$TestAdType;
sget-object v9, Lcom/facebook/ads/AdSettings$TestAdType;->CAROUSEL_IMG_SQUARE_APP_INSTALL:Lcom/facebook/ads/AdSettings$TestAdType;
sget-object v10, Lcom/facebook/ads/AdSettings$TestAdType;->CAROUSEL_IMG_SQUARE_LINK:Lcom/facebook/ads/AdSettings$TestAdType;
sget-object v11, Lcom/facebook/ads/AdSettings$TestAdType;->PLAYABLE:Lcom/facebook/ads/AdSettings$TestAdType;
filled-new-array/range {v0 .. v11}, [Lcom/facebook/ads/AdSettings$TestAdType;
move-result-object v0
return-object v0
.end method
.method static constructor <clinit>()V
.locals 5
.line 54
new-instance v0, Lcom/facebook/ads/AdSettings$TestAdType;
const/4 v1, 0x0
const-string v2, "Default"
const-string v3, "DEFAULT"
invoke-direct {v0, v3, v1, v3, v2}, Lcom/facebook/ads/AdSettings$TestAdType;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdSettings$TestAdType;->DEFAULT:Lcom/facebook/ads/AdSettings$TestAdType;
.line 56
new-instance v0, Lcom/facebook/ads/AdSettings$TestAdType;
const/4 v1, 0x1
const-string v2, "Image App install"
const-string v3, "IMG_16_9_APP_INSTALL"
invoke-direct {v0, v3, v1, v3, v2}, Lcom/facebook/ads/AdSettings$TestAdType;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdSettings$TestAdType;->IMG_16_9_APP_INSTALL:Lcom/facebook/ads/AdSettings$TestAdType;
.line 58
new-instance v0, Lcom/facebook/ads/AdSettings$TestAdType;
const/4 v1, 0x2
const-string v2, "Image link"
const-string v3, "IMG_16_9_LINK"
invoke-direct {v0, v3, v1, v3, v2}, Lcom/facebook/ads/AdSettings$TestAdType;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdSettings$TestAdType;->IMG_16_9_LINK:Lcom/facebook/ads/AdSettings$TestAdType;
.line 60
new-instance v0, Lcom/facebook/ads/AdSettings$TestAdType;
const-string v1, "VID_HD_16_9_46S_APP_INSTALL"
const-string v2, "Video 46 sec App install"
const-string v3, "VIDEO_HD_16_9_46S_APP_INSTALL"
const/4 v4, 0x3
invoke-direct {v0, v3, v4, v1, v2}, Lcom/facebook/ads/AdSettings$TestAdType;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdSettings$TestAdType;->VIDEO_HD_16_9_46S_APP_INSTALL:Lcom/facebook/ads/AdSettings$TestAdType;
.line 62
new-instance v0, Lcom/facebook/ads/AdSettings$TestAdType;
const-string v1, "VID_HD_16_9_46S_LINK"
const-string v2, "Video 46 sec link"
const-string v3, "VIDEO_HD_16_9_46S_LINK"
const/4 v4, 0x4
invoke-direct {v0, v3, v4, v1, v2}, Lcom/facebook/ads/AdSettings$TestAdType;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdSettings$TestAdType;->VIDEO_HD_16_9_46S_LINK:Lcom/facebook/ads/AdSettings$TestAdType;
.line 64
new-instance v0, Lcom/facebook/ads/AdSettings$TestAdType;
const-string v1, "VID_HD_16_9_15S_APP_INSTALL"
const-string v2, "Video 15 sec App install"
const-string v3, "VIDEO_HD_16_9_15S_APP_INSTALL"
const/4 v4, 0x5
invoke-direct {v0, v3, v4, v1, v2}, Lcom/facebook/ads/AdSettings$TestAdType;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdSettings$TestAdType;->VIDEO_HD_16_9_15S_APP_INSTALL:Lcom/facebook/ads/AdSettings$TestAdType;
.line 66
new-instance v0, Lcom/facebook/ads/AdSettings$TestAdType;
const-string v1, "VID_HD_16_9_15S_LINK"
const-string v2, "Video 15 sec link"
const-string v3, "VIDEO_HD_16_9_15S_LINK"
const/4 v4, 0x6
invoke-direct {v0, v3, v4, v1, v2}, Lcom/facebook/ads/AdSettings$TestAdType;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdSettings$TestAdType;->VIDEO_HD_16_9_15S_LINK:Lcom/facebook/ads/AdSettings$TestAdType;
.line 68
new-instance v0, Lcom/facebook/ads/AdSettings$TestAdType;
const-string v1, "VID_HD_9_16_39S_APP_INSTALL"
const-string v2, "Video 39 sec App install"
const-string v3, "VIDEO_HD_9_16_39S_APP_INSTALL"
const/4 v4, 0x7
invoke-direct {v0, v3, v4, v1, v2}, Lcom/facebook/ads/AdSettings$TestAdType;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdSettings$TestAdType;->VIDEO_HD_9_16_39S_APP_INSTALL:Lcom/facebook/ads/AdSettings$TestAdType;
.line 70
new-instance v0, Lcom/facebook/ads/AdSettings$TestAdType;
const-string v1, "VID_HD_9_16_39S_LINK"
const-string v2, "Video 39 sec link"
const-string v3, "VIDEO_HD_9_16_39S_LINK"
const/16 v4, 0x8
invoke-direct {v0, v3, v4, v1, v2}, Lcom/facebook/ads/AdSettings$TestAdType;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdSettings$TestAdType;->VIDEO_HD_9_16_39S_LINK:Lcom/facebook/ads/AdSettings$TestAdType;
.line 72
new-instance v0, Lcom/facebook/ads/AdSettings$TestAdType;
const/16 v1, 0x9
const-string v2, "Carousel App install"
const-string v3, "CAROUSEL_IMG_SQUARE_APP_INSTALL"
invoke-direct {v0, v3, v1, v3, v2}, Lcom/facebook/ads/AdSettings$TestAdType;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdSettings$TestAdType;->CAROUSEL_IMG_SQUARE_APP_INSTALL:Lcom/facebook/ads/AdSettings$TestAdType;
.line 74
new-instance v0, Lcom/facebook/ads/AdSettings$TestAdType;
const/16 v1, 0xa
const-string v2, "Carousel link"
const-string v3, "CAROUSEL_IMG_SQUARE_LINK"
invoke-direct {v0, v3, v1, v3, v2}, Lcom/facebook/ads/AdSettings$TestAdType;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdSettings$TestAdType;->CAROUSEL_IMG_SQUARE_LINK:Lcom/facebook/ads/AdSettings$TestAdType;
.line 76
new-instance v0, Lcom/facebook/ads/AdSettings$TestAdType;
const/16 v1, 0xb
const-string v2, "Playable ad"
const-string v3, "PLAYABLE"
invoke-direct {v0, v3, v1, v3, v2}, Lcom/facebook/ads/AdSettings$TestAdType;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
sput-object v0, Lcom/facebook/ads/AdSettings$TestAdType;->PLAYABLE:Lcom/facebook/ads/AdSettings$TestAdType;
.line 50
invoke-static {}, Lcom/facebook/ads/AdSettings$TestAdType;->$values()[Lcom/facebook/ads/AdSettings$TestAdType;
move-result-object v0
sput-object v0, Lcom/facebook/ads/AdSettings$TestAdType;->$VALUES:[Lcom/facebook/ads/AdSettings$TestAdType;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 83
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
iput-object p3, p0, Lcom/facebook/ads/AdSettings$TestAdType;->adTypeString:Ljava/lang/String;
iput-object p4, p0, Lcom/facebook/ads/AdSettings$TestAdType;->humanReadable:Ljava/lang/String;
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/facebook/ads/AdSettings$TestAdType;
.locals 1
const-class v0, Lcom/facebook/ads/AdSettings$TestAdType;
.line 50
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/facebook/ads/AdSettings$TestAdType;
return-object p0
.end method
.method public static values()[Lcom/facebook/ads/AdSettings$TestAdType;
.locals 1
sget-object v0, Lcom/facebook/ads/AdSettings$TestAdType;->$VALUES:[Lcom/facebook/ads/AdSettings$TestAdType;
.line 50
invoke-virtual {v0}, [Lcom/facebook/ads/AdSettings$TestAdType;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/facebook/ads/AdSettings$TestAdType;
return-object v0
.end method
# virtual methods
.method public getAdTypeString()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AdSettings$TestAdType;->adTypeString:Ljava/lang/String;
return-object v0
.end method
.method public getHumanReadable()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AdSettings$TestAdType;->humanReadable:Ljava/lang/String;
return-object v0
.end method

View File

@@ -0,0 +1,320 @@
.class public Lcom/facebook/ads/AdSettings;
.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
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/facebook/ads/AdSettings$TestAdType;,
Lcom/facebook/ads/AdSettings$IntegrationErrorMode;
}
.end annotation
# static fields
.field public static final DEBUG:Z = false
# direct methods
.method public constructor <init>()V
.locals 0
.line 23
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static addTestDevice(Ljava/lang/String;)V
.locals 0
.line 127
invoke-static {p0}, Lcom/facebook/ads/internal/settings/AdInternalSettings;->addTestDevice(Ljava/lang/String;)V
return-void
.end method
.method public static addTestDevices(Ljava/util/Collection;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Collection<",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 141
invoke-static {p0}, Lcom/facebook/ads/internal/settings/AdInternalSettings;->addTestDevices(Ljava/util/Collection;)V
return-void
.end method
.method public static clearTestDevices()V
.locals 0
.line 150
invoke-static {}, Lcom/facebook/ads/internal/settings/AdInternalSettings;->clearTestDevices()V
return-void
.end method
.method public static getMediationService()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 256
invoke-static {}, Lcom/facebook/ads/internal/settings/AdInternalSettings;->getMediationService()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static getTestAdType()Lcom/facebook/ads/AdSettings$TestAdType;
.locals 4
.line 299
sget-object v0, Lcom/facebook/ads/internal/settings/AdInternalSettings;->sSettingsBundle:Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;
const-string v1, "TEST_AD_TYPE_KEY"
.line 300
invoke-virtual {v0, v1}, Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable;
move-result-object v2
.line 301
instance-of v3, v2, Lcom/facebook/ads/AdSettings$TestAdType;
if-nez v3, :cond_0
.line 302
sget-object v2, Lcom/facebook/ads/AdSettings$TestAdType;->DEFAULT:Lcom/facebook/ads/AdSettings$TestAdType;
invoke-virtual {v0, v1, v2}, Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V
return-object v2
.line 306
:cond_0
check-cast v2, Lcom/facebook/ads/AdSettings$TestAdType;
return-object v2
.end method
.method public static getUrlPrefix()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 191
invoke-static {}, Lcom/facebook/ads/internal/settings/AdInternalSettings;->getUrlPrefix()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static isMixedAudience()Z
.locals 3
.line 281
sget-object v0, Lcom/facebook/ads/internal/settings/AdInternalSettings;->sSettingsBundle:Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;
const-string v1, "BOOL_MIXED_AUDIENCE_KEY"
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;->getBoolean(Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static isTestMode(Landroid/content/Context;)Z
.locals 0
.line 161
invoke-static {p0}, Lcom/facebook/ads/internal/settings/AdInternalSettings;->isTestMode(Landroid/content/Context;)Z
move-result p0
return p0
.end method
.method public static isVideoAutoplay()Z
.locals 1
.line 201
invoke-static {}, Lcom/facebook/ads/internal/settings/AdInternalSettings;->isVideoAutoplay()Z
move-result v0
return v0
.end method
.method public static isVideoAutoplayOnMobile()Z
.locals 1
.line 211
invoke-static {}, Lcom/facebook/ads/internal/settings/AdInternalSettings;->isVideoAutoplayOnMobile()Z
move-result v0
return v0
.end method
.method public static setDataProcessingOptions([Ljava/lang/String;)V
.locals 1
const/4 v0, 0x0
.line 334
invoke-static {p0, v0, v0}, Lcom/facebook/ads/internal/settings/AdInternalSettings;->setDataProcessingOptions([Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;)V
return-void
.end method
.method public static setDataProcessingOptions([Ljava/lang/String;II)V
.locals 0
.line 354
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p2
invoke-static {p0, p1, p2}, Lcom/facebook/ads/internal/settings/AdInternalSettings;->setDataProcessingOptions([Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;)V
return-void
.end method
.method public static setDebugBuild(Z)V
.locals 0
.line 103
invoke-static {p0}, Lcom/facebook/ads/internal/settings/AdInternalSettings;->setDebugBuild(Z)V
return-void
.end method
.method public static setIntegrationErrorMode(Lcom/facebook/ads/AdSettings$IntegrationErrorMode;)V
.locals 2
.line 320
sget-object v0, Lcom/facebook/ads/internal/settings/AdInternalSettings;->sSettingsBundle:Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;
const-string v1, "SRL_INTEGRATION_ERROR_MODE_KEY"
invoke-virtual {v0, v1, p0}, Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V
return-void
.end method
.method public static setMediationService(Ljava/lang/String;)V
.locals 0
.line 245
invoke-static {p0}, Lcom/facebook/ads/internal/settings/AdInternalSettings;->setMediationService(Ljava/lang/String;)V
return-void
.end method
.method public static setMixedAudience(Z)V
.locals 2
.line 268
sget-object v0, Lcom/facebook/ads/internal/settings/AdInternalSettings;->sSettingsBundle:Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;
const-string v1, "BOOL_MIXED_AUDIENCE_KEY"
invoke-virtual {v0, v1, p0}, Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;->putBoolean(Ljava/lang/String;Z)V
return-void
.end method
.method public static setTestAdType(Lcom/facebook/ads/AdSettings$TestAdType;)V
.locals 2
.line 290
sget-object v0, Lcom/facebook/ads/internal/settings/AdInternalSettings;->sSettingsBundle:Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;
const-string v1, "TEST_AD_TYPE_KEY"
invoke-virtual {v0, v1, p0}, Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V
return-void
.end method
.method public static setTestMode(Z)V
.locals 0
.line 170
invoke-static {p0}, Lcom/facebook/ads/internal/settings/AdInternalSettings;->setTestMode(Z)V
return-void
.end method
.method public static setUrlPrefix(Ljava/lang/String;)V
.locals 0
.param p0 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 180
invoke-static {p0}, Lcom/facebook/ads/internal/settings/AdInternalSettings;->setUrlPrefix(Ljava/lang/String;)V
return-void
.end method
.method public static setVideoAutoplay(Z)V
.locals 0
.line 221
invoke-static {p0}, Lcom/facebook/ads/internal/settings/AdInternalSettings;->setVideoAutoplay(Z)V
return-void
.end method
.method public static setVideoAutoplayOnMobile(Z)V
.locals 0
.line 231
invoke-static {p0}, Lcom/facebook/ads/internal/settings/AdInternalSettings;->setVideoAutoplayOnMobile(Z)V
return-void
.end method
.method public static setVisibleAnimation(Z)V
.locals 0
.line 310
invoke-static {p0}, Lcom/facebook/ads/internal/settings/AdInternalSettings;->setVisibleAnimation(Z)V
return-void
.end method
.method public static turnOnSDKDebugger(Landroid/content/Context;)V
.locals 0
.line 113
invoke-static {p0}, Lcom/facebook/ads/internal/settings/AdInternalSettings;->turnOnSDKDebugger(Landroid/content/Context;)V
return-void
.end method

View File

@@ -0,0 +1,430 @@
.class public Lcom/facebook/ads/AdSize;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/io/Serializable;
# 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_320_50:Lcom/facebook/ads/AdSize;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final BANNER_HEIGHT_50:Lcom/facebook/ads/AdSize;
.field public static final BANNER_HEIGHT_90:Lcom/facebook/ads/AdSize;
.field public static final INTERSTITIAL:Lcom/facebook/ads/AdSize;
.field public static final RECTANGLE_HEIGHT_250:Lcom/facebook/ads/AdSize;
# instance fields
.field private final UNDEFINED:I
.field private mAdSizeApi:Lcom/facebook/ads/internal/api/AdSizeApi;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private final mInitHeight:I
.field private final mInitSizeType:I
.field private final mInitWidth:I
# direct methods
.method static constructor <clinit>()V
.locals 2
.line 22
new-instance v0, Lcom/facebook/ads/AdSize;
const/4 v1, 0x4
invoke-direct {v0, v1}, Lcom/facebook/ads/AdSize;-><init>(I)V
sput-object v0, Lcom/facebook/ads/AdSize;->BANNER_320_50:Lcom/facebook/ads/AdSize;
.line 25
new-instance v0, Lcom/facebook/ads/AdSize;
const/16 v1, 0x64
invoke-direct {v0, v1}, Lcom/facebook/ads/AdSize;-><init>(I)V
sput-object v0, Lcom/facebook/ads/AdSize;->INTERSTITIAL:Lcom/facebook/ads/AdSize;
.line 31
new-instance v0, Lcom/facebook/ads/AdSize;
const/4 v1, 0x5
invoke-direct {v0, v1}, Lcom/facebook/ads/AdSize;-><init>(I)V
sput-object v0, Lcom/facebook/ads/AdSize;->BANNER_HEIGHT_50:Lcom/facebook/ads/AdSize;
.line 37
new-instance v0, Lcom/facebook/ads/AdSize;
const/4 v1, 0x6
invoke-direct {v0, v1}, Lcom/facebook/ads/AdSize;-><init>(I)V
sput-object v0, Lcom/facebook/ads/AdSize;->BANNER_HEIGHT_90:Lcom/facebook/ads/AdSize;
.line 43
new-instance v0, Lcom/facebook/ads/AdSize;
const/4 v1, 0x7
invoke-direct {v0, v1}, Lcom/facebook/ads/AdSize;-><init>(I)V
sput-object v0, Lcom/facebook/ads/AdSize;->RECTANGLE_HEIGHT_250:Lcom/facebook/ads/AdSize;
return-void
.end method
.method private constructor <init>(I)V
.locals 1
.line 66
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, -0x1
iput v0, p0, Lcom/facebook/ads/AdSize;->UNDEFINED:I
iput p1, p0, Lcom/facebook/ads/AdSize;->mInitSizeType:I
iput v0, p0, Lcom/facebook/ads/AdSize;->mInitWidth:I
iput v0, p0, Lcom/facebook/ads/AdSize;->mInitHeight:I
return-void
.end method
.method public constructor <init>(II)V
.locals 1
.line 57
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, -0x1
iput v0, p0, Lcom/facebook/ads/AdSize;->UNDEFINED:I
iput v0, p0, Lcom/facebook/ads/AdSize;->mInitSizeType:I
iput p1, p0, Lcom/facebook/ads/AdSize;->mInitWidth:I
iput p2, p0, Lcom/facebook/ads/AdSize;->mInitHeight:I
return-void
.end method
.method public static fromWidthAndHeight(II)Lcom/facebook/ads/AdSize;
.locals 2
sget-object v0, Lcom/facebook/ads/AdSize;->INTERSTITIAL:Lcom/facebook/ads/AdSize;
.line 101
invoke-virtual {v0}, Lcom/facebook/ads/AdSize;->getHeight()I
move-result v1
if-ne v1, p1, :cond_0
invoke-virtual {v0}, Lcom/facebook/ads/AdSize;->getWidth()I
move-result v1
if-ne v1, p0, :cond_0
return-object v0
:cond_0
sget-object v0, Lcom/facebook/ads/AdSize;->BANNER_320_50:Lcom/facebook/ads/AdSize;
.line 105
invoke-virtual {v0}, Lcom/facebook/ads/AdSize;->getHeight()I
move-result v1
if-ne v1, p1, :cond_1
invoke-virtual {v0}, Lcom/facebook/ads/AdSize;->getWidth()I
move-result v1
if-ne v1, p0, :cond_1
return-object v0
:cond_1
sget-object v0, Lcom/facebook/ads/AdSize;->BANNER_HEIGHT_50:Lcom/facebook/ads/AdSize;
.line 109
invoke-virtual {v0}, Lcom/facebook/ads/AdSize;->getHeight()I
move-result v1
if-ne v1, p1, :cond_2
invoke-virtual {v0}, Lcom/facebook/ads/AdSize;->getWidth()I
move-result v1
if-ne v1, p0, :cond_2
return-object v0
:cond_2
sget-object v0, Lcom/facebook/ads/AdSize;->BANNER_HEIGHT_90:Lcom/facebook/ads/AdSize;
.line 113
invoke-virtual {v0}, Lcom/facebook/ads/AdSize;->getHeight()I
move-result v1
if-ne v1, p1, :cond_3
invoke-virtual {v0}, Lcom/facebook/ads/AdSize;->getWidth()I
move-result v1
if-ne v1, p0, :cond_3
return-object v0
:cond_3
sget-object v0, Lcom/facebook/ads/AdSize;->RECTANGLE_HEIGHT_250:Lcom/facebook/ads/AdSize;
.line 117
invoke-virtual {v0}, Lcom/facebook/ads/AdSize;->getHeight()I
move-result v1
if-ne v1, p1, :cond_4
invoke-virtual {v0}, Lcom/facebook/ads/AdSize;->getWidth()I
move-result v1
if-ne v1, p0, :cond_4
return-object v0
.line 121
:cond_4
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "Can\'t create AdSize using this width = "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 122
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p0, " && height = "
.line 123
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 124
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
.line 125
new-instance p0, Ljava/lang/IllegalArgumentException;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p0
.end method
.method private getAdSizeApi(I)Lcom/facebook/ads/internal/api/AdSizeApi;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AdSize;->mAdSizeApi:Lcom/facebook/ads/internal/api/AdSizeApi;
if-nez v0, :cond_0
.line 148
invoke-static {}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoaderUnsafe()Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createAdSizeApi(I)Lcom/facebook/ads/internal/api/AdSizeApi;
move-result-object p1
iput-object p1, p0, Lcom/facebook/ads/AdSize;->mAdSizeApi:Lcom/facebook/ads/internal/api/AdSizeApi;
:cond_0
iget-object p1, p0, Lcom/facebook/ads/AdSize;->mAdSizeApi:Lcom/facebook/ads/internal/api/AdSizeApi;
return-object p1
.end method
# virtual methods
.method public equals(Ljava/lang/Object;)Z
.locals 4
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
const/4 v0, 0x1
if-ne p0, p1, :cond_0
return v0
:cond_0
const/4 v1, 0x0
if-eqz p1, :cond_4
.line 131
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v2
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v3
if-eq v2, v3, :cond_1
goto :goto_1
.line 133
:cond_1
check-cast p1, Lcom/facebook/ads/AdSize;
.line 135
invoke-virtual {p0}, Lcom/facebook/ads/AdSize;->getWidth()I
move-result v2
invoke-virtual {p1}, Lcom/facebook/ads/AdSize;->getWidth()I
move-result v3
if-eq v2, v3, :cond_2
return v1
.line 136
:cond_2
invoke-virtual {p0}, Lcom/facebook/ads/AdSize;->getHeight()I
move-result v2
invoke-virtual {p1}, Lcom/facebook/ads/AdSize;->getHeight()I
move-result p1
if-ne v2, p1, :cond_3
goto :goto_0
:cond_3
move v0, v1
:goto_0
return v0
:cond_4
:goto_1
return v1
.end method
.method public getHeight()I
.locals 2
iget v0, p0, Lcom/facebook/ads/AdSize;->mInitSizeType:I
const/4 v1, -0x1
if-eq v0, v1, :cond_0
.line 94
invoke-direct {p0, v0}, Lcom/facebook/ads/AdSize;->getAdSizeApi(I)Lcom/facebook/ads/internal/api/AdSizeApi;
move-result-object v0
invoke-interface {v0}, Lcom/facebook/ads/internal/api/AdSizeApi;->getHeight()I
move-result v0
return v0
:cond_0
iget v0, p0, Lcom/facebook/ads/AdSize;->mInitHeight:I
return v0
.end method
.method public getWidth()I
.locals 2
iget v0, p0, Lcom/facebook/ads/AdSize;->mInitSizeType:I
const/4 v1, -0x1
if-eq v0, v1, :cond_0
.line 80
invoke-direct {p0, v0}, Lcom/facebook/ads/AdSize;->getAdSizeApi(I)Lcom/facebook/ads/internal/api/AdSizeApi;
move-result-object v0
invoke-interface {v0}, Lcom/facebook/ads/internal/api/AdSizeApi;->getWidth()I
move-result v0
return v0
:cond_0
iget v0, p0, Lcom/facebook/ads/AdSize;->mInitWidth:I
return v0
.end method
.method public hashCode()I
.locals 2
.line 141
invoke-virtual {p0}, Lcom/facebook/ads/AdSize;->getWidth()I
move-result v0
mul-int/lit8 v0, v0, 0x1f
.line 142
invoke-virtual {p0}, Lcom/facebook/ads/AdSize;->getHeight()I
move-result v1
add-int/2addr v0, v1
return v0
.end method

View File

@@ -0,0 +1,49 @@
.class Lcom/facebook/ads/AdView$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/internal/api/AdViewParentApi;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/AdView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcom/facebook/ads/AdView;
# direct methods
.method public constructor <init>(Lcom/facebook/ads/AdView;)V
.locals 0
iput-object p1, p0, Lcom/facebook/ads/AdView$1;->this$0:Lcom/facebook/ads/AdView;
.line 83
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onConfigurationChanged(Landroid/content/res/Configuration;)V
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
iget-object v0, p0, Lcom/facebook/ads/AdView$1;->this$0:Lcom/facebook/ads/AdView;
.line 87
invoke-static {v0, p1}, Lcom/facebook/ads/AdView;->access$001(Lcom/facebook/ads/AdView;Landroid/content/res/Configuration;)V
return-void
.end method

View File

@@ -0,0 +1,20 @@
.class public interface abstract Lcom/facebook/ads/AdView$AdViewLoadConfig;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/Ad$LoadAdConfig;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/AdView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "AdViewLoadConfig"
.end annotation

View File

@@ -0,0 +1,73 @@
.class public interface abstract Lcom/facebook/ads/AdView$AdViewLoadConfigBuilder;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/Ad$LoadConfigBuilder;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/AdView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "AdViewLoadConfigBuilder"
.end annotation
# virtual methods
.method public bridge synthetic build()Lcom/facebook/ads/Ad$LoadAdConfig;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.line 40
invoke-interface {p0}, Lcom/facebook/ads/AdView$AdViewLoadConfigBuilder;->build()Lcom/facebook/ads/AdView$AdViewLoadConfig;
move-result-object v0
return-object v0
.end method
.method public abstract build()Lcom/facebook/ads/AdView$AdViewLoadConfig;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method
.method public abstract withAdListener(Lcom/facebook/ads/AdListener;)Lcom/facebook/ads/AdView$AdViewLoadConfigBuilder;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method
.method public bridge synthetic withBid(Ljava/lang/String;)Lcom/facebook/ads/Ad$LoadConfigBuilder;
.locals 0
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.line 40
invoke-interface {p0, p1}, Lcom/facebook/ads/AdView$AdViewLoadConfigBuilder;->withBid(Ljava/lang/String;)Lcom/facebook/ads/AdView$AdViewLoadConfigBuilder;
move-result-object p1
return-object p1
.end method
.method public abstract withBid(Ljava/lang/String;)Lcom/facebook/ads/AdView$AdViewLoadConfigBuilder;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method

View File

@@ -0,0 +1,227 @@
.class public Lcom/facebook/ads/AdView;
.super Landroid/widget/RelativeLayout;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/Ad;
# 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
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/facebook/ads/AdView$AdViewLoadConfig;,
Lcom/facebook/ads/AdView$AdViewLoadConfigBuilder;
}
.end annotation
# instance fields
.field private final mAdViewApi:Lcom/facebook/ads/internal/api/AdViewApi;
.field private final mAdViewParentApi:Lcom/facebook/ads/internal/api/AdViewParentApi;
# direct methods
.method public constructor <init>(Landroid/content/Context;Ljava/lang/String;Lcom/facebook/ads/AdSize;)V
.locals 6
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
.line 101
invoke-direct {p0, p1}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;)V
.line 82
new-instance v4, Lcom/facebook/ads/AdView$1;
invoke-direct {v4, p0}, Lcom/facebook/ads/AdView$1;-><init>(Lcom/facebook/ads/AdView;)V
iput-object v4, p0, Lcom/facebook/ads/AdView;->mAdViewParentApi:Lcom/facebook/ads/internal/api/AdViewParentApi;
.line 103
invoke-static {p1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
move-object v1, p1
move-object v2, p2
move-object v3, p3
move-object v5, p0
.line 104
invoke-interface/range {v0 .. v5}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createAdViewApi(Landroid/content/Context;Ljava/lang/String;Lcom/facebook/ads/AdSize;Lcom/facebook/ads/internal/api/AdViewParentApi;Lcom/facebook/ads/AdView;)Lcom/facebook/ads/internal/api/AdViewApi;
move-result-object p1
iput-object p1, p0, Lcom/facebook/ads/AdView;->mAdViewApi:Lcom/facebook/ads/internal/api/AdViewApi;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
.locals 6
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 116
invoke-direct {p0, p1}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;)V
.line 82
new-instance v4, Lcom/facebook/ads/AdView$1;
invoke-direct {v4, p0}, Lcom/facebook/ads/AdView$1;-><init>(Lcom/facebook/ads/AdView;)V
iput-object v4, p0, Lcom/facebook/ads/AdView;->mAdViewParentApi:Lcom/facebook/ads/internal/api/AdViewParentApi;
.line 118
invoke-static {p1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
move-object v1, p1
move-object v2, p2
move-object v3, p3
move-object v5, p0
.line 119
invoke-interface/range {v0 .. v5}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createAdViewApi(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/facebook/ads/internal/api/AdViewParentApi;Lcom/facebook/ads/AdView;)Lcom/facebook/ads/internal/api/AdViewApi;
move-result-object p1
iput-object p1, p0, Lcom/facebook/ads/AdView;->mAdViewApi:Lcom/facebook/ads/internal/api/AdViewApi;
return-void
.end method
.method public static synthetic access$001(Lcom/facebook/ads/AdView;Landroid/content/res/Configuration;)V
.locals 0
.line 33
invoke-super {p0, p1}, Landroid/view/View;->onConfigurationChanged(Landroid/content/res/Configuration;)V
return-void
.end method
# virtual methods
.method public buildLoadAdConfig()Lcom/facebook/ads/AdView$AdViewLoadConfigBuilder;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/AdView;->mAdViewApi:Lcom/facebook/ads/internal/api/AdViewApi;
.line 202
invoke-interface {v0}, Lcom/facebook/ads/internal/api/AdViewApi;->buildLoadAdConfig()Lcom/facebook/ads/AdView$AdViewLoadConfigBuilder;
move-result-object v0
return-object v0
.end method
.method public destroy()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AdView;->mAdViewApi:Lcom/facebook/ads/internal/api/AdViewApi;
.line 180
invoke-interface {v0}, Lcom/facebook/ads/Ad;->destroy()V
return-void
.end method
.method public getPlacementId()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AdView;->mAdViewApi:Lcom/facebook/ads/internal/api/AdViewApi;
.line 185
invoke-interface {v0}, Lcom/facebook/ads/Ad;->getPlacementId()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public isAdInvalidated()Z
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AdView;->mAdViewApi:Lcom/facebook/ads/internal/api/AdViewApi;
.line 166
invoke-interface {v0}, Lcom/facebook/ads/Ad;->isAdInvalidated()Z
move-result v0
return v0
.end method
.method public loadAd()V
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
iget-object v0, p0, Lcom/facebook/ads/AdView;->mAdViewApi:Lcom/facebook/ads/internal/api/AdViewApi;
.line 139
invoke-interface {v0}, Lcom/facebook/ads/Ad;->loadAd()V
return-void
.end method
.method public loadAd(Lcom/facebook/ads/AdView$AdViewLoadConfig;)V
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
iget-object v0, p0, Lcom/facebook/ads/AdView;->mAdViewApi:Lcom/facebook/ads/internal/api/AdViewApi;
.line 161
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/AdViewApi;->loadAd(Lcom/facebook/ads/AdView$AdViewLoadConfig;)V
return-void
.end method
.method public onConfigurationChanged(Landroid/content/res/Configuration;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AdView;->mAdViewApi:Lcom/facebook/ads/internal/api/AdViewApi;
.line 190
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/AdViewApi;->onConfigurationChanged(Landroid/content/res/Configuration;)V
return-void
.end method
.method public setExtraHints(Lcom/facebook/ads/ExtraHints;)V
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
iget-object v0, p0, Lcom/facebook/ads/AdView;->mAdViewApi:Lcom/facebook/ads/internal/api/AdViewApi;
.line 172
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/AdViewApi;->setExtraHints(Lcom/facebook/ads/ExtraHints;)V
return-void
.end method

View File

@@ -0,0 +1,189 @@
.class Lcom/facebook/ads/AudienceNetworkActivity$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/AudienceNetworkActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcom/facebook/ads/AudienceNetworkActivity;
# direct methods
.method public constructor <init>(Lcom/facebook/ads/AudienceNetworkActivity;)V
.locals 0
iput-object p1, p0, Lcom/facebook/ads/AudienceNetworkActivity$1;->this$0:Lcom/facebook/ads/AudienceNetworkActivity;
.line 33
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
.locals 1
.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
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity$1;->this$0:Lcom/facebook/ads/AudienceNetworkActivity;
.line 100
invoke-static {v0, p1, p2, p3, p4}, Lcom/facebook/ads/AudienceNetworkActivity;->access$1201(Lcom/facebook/ads/AudienceNetworkActivity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
return-void
.end method
.method public finish(I)V
.locals 0
iget-object p1, p0, Lcom/facebook/ads/AudienceNetworkActivity$1;->this$0:Lcom/facebook/ads/AudienceNetworkActivity;
.line 66
invoke-static {p1}, Lcom/facebook/ads/AudienceNetworkActivity;->access$601(Lcom/facebook/ads/AudienceNetworkActivity;)V
return-void
.end method
.method public onActivityResult(IILandroid/content/Intent;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity$1;->this$0:Lcom/facebook/ads/AudienceNetworkActivity;
.line 91
invoke-static {v0, p1, p2, p3}, Lcom/facebook/ads/AudienceNetworkActivity;->access$1101(Lcom/facebook/ads/AudienceNetworkActivity;IILandroid/content/Intent;)V
return-void
.end method
.method public onBackPressed()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity$1;->this$0:Lcom/facebook/ads/AudienceNetworkActivity;
.line 76
invoke-static {v0}, Lcom/facebook/ads/AudienceNetworkActivity;->access$801(Lcom/facebook/ads/AudienceNetworkActivity;)V
return-void
.end method
.method public onConfigurationChanged(Landroid/content/res/Configuration;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity$1;->this$0:Lcom/facebook/ads/AudienceNetworkActivity;
.line 81
invoke-static {v0, p1}, Lcom/facebook/ads/AudienceNetworkActivity;->access$901(Lcom/facebook/ads/AudienceNetworkActivity;Landroid/content/res/Configuration;)V
return-void
.end method
.method public onCreate(Landroid/os/Bundle;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity$1;->this$0:Lcom/facebook/ads/AudienceNetworkActivity;
.line 36
invoke-static {v0, p1}, Lcom/facebook/ads/AudienceNetworkActivity;->access$001(Lcom/facebook/ads/AudienceNetworkActivity;Landroid/os/Bundle;)V
return-void
.end method
.method public onDestroy()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity$1;->this$0:Lcom/facebook/ads/AudienceNetworkActivity;
.line 71
invoke-static {v0}, Lcom/facebook/ads/AudienceNetworkActivity;->access$701(Lcom/facebook/ads/AudienceNetworkActivity;)V
return-void
.end method
.method public onPause()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity$1;->this$0:Lcom/facebook/ads/AudienceNetworkActivity;
.line 46
invoke-static {v0}, Lcom/facebook/ads/AudienceNetworkActivity;->access$201(Lcom/facebook/ads/AudienceNetworkActivity;)V
return-void
.end method
.method public onResume()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity$1;->this$0:Lcom/facebook/ads/AudienceNetworkActivity;
.line 51
invoke-static {v0}, Lcom/facebook/ads/AudienceNetworkActivity;->access$301(Lcom/facebook/ads/AudienceNetworkActivity;)V
return-void
.end method
.method public onSaveInstanceState(Landroid/os/Bundle;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity$1;->this$0:Lcom/facebook/ads/AudienceNetworkActivity;
.line 61
invoke-static {v0, p1}, Lcom/facebook/ads/AudienceNetworkActivity;->access$501(Lcom/facebook/ads/AudienceNetworkActivity;Landroid/os/Bundle;)V
return-void
.end method
.method public onStart()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity$1;->this$0:Lcom/facebook/ads/AudienceNetworkActivity;
.line 41
invoke-static {v0}, Lcom/facebook/ads/AudienceNetworkActivity;->access$101(Lcom/facebook/ads/AudienceNetworkActivity;)V
return-void
.end method
.method public onStop()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity$1;->this$0:Lcom/facebook/ads/AudienceNetworkActivity;
.line 56
invoke-static {v0}, Lcom/facebook/ads/AudienceNetworkActivity;->access$401(Lcom/facebook/ads/AudienceNetworkActivity;)V
return-void
.end method
.method public onTouchEvent(Landroid/view/MotionEvent;)Z
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity$1;->this$0:Lcom/facebook/ads/AudienceNetworkActivity;
.line 86
invoke-static {v0, p1}, Lcom/facebook/ads/AudienceNetworkActivity;->access$1001(Lcom/facebook/ads/AudienceNetworkActivity;Landroid/view/MotionEvent;)Z
move-result p1
return p1
.end method

View File

@@ -0,0 +1,326 @@
.class public Lcom/facebook/ads/AudienceNetworkActivity;
.super Landroid/app/Activity;
.source "SourceFile"
# annotations
.annotation build Landroid/annotation/SuppressLint;
value = {
"MissingSuperCall"
}
.end annotation
.annotation build Landroidx/annotation/Keep;
.end annotation
# instance fields
.field private mAudienceNetworkActivityApi:Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;
.field private final mAudienceNetworkActivityParentApi:Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;
# direct methods
.method public constructor <init>()V
.locals 1
.line 29
invoke-direct {p0}, Landroid/app/Activity;-><init>()V
.line 32
new-instance v0, Lcom/facebook/ads/AudienceNetworkActivity$1;
invoke-direct {v0, p0}, Lcom/facebook/ads/AudienceNetworkActivity$1;-><init>(Lcom/facebook/ads/AudienceNetworkActivity;)V
iput-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity;->mAudienceNetworkActivityParentApi:Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;
return-void
.end method
.method public static synthetic access$001(Lcom/facebook/ads/AudienceNetworkActivity;Landroid/os/Bundle;)V
.locals 0
.line 29
invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
return-void
.end method
.method public static synthetic access$1001(Lcom/facebook/ads/AudienceNetworkActivity;Landroid/view/MotionEvent;)Z
.locals 0
.line 29
invoke-super {p0, p1}, Landroid/app/Activity;->onTouchEvent(Landroid/view/MotionEvent;)Z
move-result p0
return p0
.end method
.method public static synthetic access$101(Lcom/facebook/ads/AudienceNetworkActivity;)V
.locals 0
.line 29
invoke-super {p0}, Landroid/app/Activity;->onStart()V
return-void
.end method
.method public static synthetic access$1101(Lcom/facebook/ads/AudienceNetworkActivity;IILandroid/content/Intent;)V
.locals 0
.line 29
invoke-super {p0, p1, p2, p3}, Landroid/app/Activity;->onActivityResult(IILandroid/content/Intent;)V
return-void
.end method
.method public static synthetic access$1201(Lcom/facebook/ads/AudienceNetworkActivity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
.locals 0
.line 29
invoke-super {p0, p1, p2, p3, p4}, Landroid/app/Activity;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
return-void
.end method
.method public static synthetic access$201(Lcom/facebook/ads/AudienceNetworkActivity;)V
.locals 0
.line 29
invoke-super {p0}, Landroid/app/Activity;->onPause()V
return-void
.end method
.method public static synthetic access$301(Lcom/facebook/ads/AudienceNetworkActivity;)V
.locals 0
.line 29
invoke-super {p0}, Landroid/app/Activity;->onResume()V
return-void
.end method
.method public static synthetic access$401(Lcom/facebook/ads/AudienceNetworkActivity;)V
.locals 0
.line 29
invoke-super {p0}, Landroid/app/Activity;->onStop()V
return-void
.end method
.method public static synthetic access$501(Lcom/facebook/ads/AudienceNetworkActivity;Landroid/os/Bundle;)V
.locals 0
.line 29
invoke-super {p0, p1}, Landroid/app/Activity;->onSaveInstanceState(Landroid/os/Bundle;)V
return-void
.end method
.method public static synthetic access$601(Lcom/facebook/ads/AudienceNetworkActivity;)V
.locals 0
.line 29
invoke-super {p0}, Landroid/app/Activity;->finish()V
return-void
.end method
.method public static synthetic access$701(Lcom/facebook/ads/AudienceNetworkActivity;)V
.locals 0
.line 29
invoke-super {p0}, Landroid/app/Activity;->onDestroy()V
return-void
.end method
.method public static synthetic access$801(Lcom/facebook/ads/AudienceNetworkActivity;)V
.locals 0
.line 29
invoke-super {p0}, Landroid/app/Activity;->onBackPressed()V
return-void
.end method
.method public static synthetic access$901(Lcom/facebook/ads/AudienceNetworkActivity;Landroid/content/res/Configuration;)V
.locals 0
.line 29
invoke-super {p0, p1}, Landroid/app/Activity;->onConfigurationChanged(Landroid/content/res/Configuration;)V
return-void
.end method
# virtual methods
.method public dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
.locals 1
.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
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity;->mAudienceNetworkActivityApi:Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;
.line 170
invoke-interface {v0, p1, p2, p3, p4}, Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
return-void
.end method
.method public finish()V
.locals 2
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity;->mAudienceNetworkActivityApi:Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;
const/4 v1, 0x0
.line 134
invoke-interface {v0, v1}, Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;->finish(I)V
return-void
.end method
.method public onActivityResult(IILandroid/content/Intent;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity;->mAudienceNetworkActivityApi:Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;
.line 164
invoke-interface {v0, p1, p2, p3}, Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;->onActivityResult(IILandroid/content/Intent;)V
return-void
.end method
.method public onBackPressed()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity;->mAudienceNetworkActivityApi:Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;
.line 149
invoke-interface {v0}, Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;->onBackPressed()V
return-void
.end method
.method public onConfigurationChanged(Landroid/content/res/Configuration;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity;->mAudienceNetworkActivityApi:Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;
.line 154
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;->onConfigurationChanged(Landroid/content/res/Configuration;)V
return-void
.end method
.method public onCreate(Landroid/os/Bundle;)V
.locals 2
.line 107
invoke-static {p0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
iget-object v1, p0, Lcom/facebook/ads/AudienceNetworkActivity;->mAudienceNetworkActivityParentApi:Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;
.line 108
invoke-interface {v0, p0, v1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createAudienceNetworkActivity(Lcom/facebook/ads/AudienceNetworkActivity;Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;)Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity;->mAudienceNetworkActivityApi:Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;
.line 109
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;->onCreate(Landroid/os/Bundle;)V
return-void
.end method
.method public onDestroy()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity;->mAudienceNetworkActivityApi:Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;
.line 144
invoke-interface {v0}, Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;->onDestroy()V
return-void
.end method
.method public onPause()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity;->mAudienceNetworkActivityApi:Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;
.line 124
invoke-interface {v0}, Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;->onPause()V
return-void
.end method
.method public onResume()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity;->mAudienceNetworkActivityApi:Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;
.line 119
invoke-interface {v0}, Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;->onResume()V
return-void
.end method
.method public onSaveInstanceState(Landroid/os/Bundle;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity;->mAudienceNetworkActivityApi:Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;
.line 129
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;->onSaveInstanceState(Landroid/os/Bundle;)V
return-void
.end method
.method public onStart()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity;->mAudienceNetworkActivityApi:Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;
.line 114
invoke-interface {v0}, Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;->onStart()V
return-void
.end method
.method public onStop()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity;->mAudienceNetworkActivityApi:Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;
.line 139
invoke-interface {v0}, Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;->onStop()V
return-void
.end method
.method public onTouchEvent(Landroid/view/MotionEvent;)Z
.locals 1
iget-object v0, p0, Lcom/facebook/ads/AudienceNetworkActivity;->mAudienceNetworkActivityApi:Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;
.line 159
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;->onTouchEvent(Landroid/view/MotionEvent;)Z
move-result p1
return p1
.end method

View File

@@ -0,0 +1,38 @@
.class public interface abstract annotation Lcom/facebook/ads/AudienceNetworkAds$AdFormat;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/AudienceNetworkAds;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2609
name = "AdFormat"
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;
.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

View File

@@ -0,0 +1,22 @@
.class public interface abstract Lcom/facebook/ads/AudienceNetworkAds$InitListener;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/AudienceNetworkAds;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "InitListener"
.end annotation
# virtual methods
.method public abstract onInitialized(Lcom/facebook/ads/AudienceNetworkAds$InitResult;)V
.end method

View File

@@ -0,0 +1,25 @@
.class public interface abstract Lcom/facebook/ads/AudienceNetworkAds$InitResult;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/AudienceNetworkAds;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "InitResult"
.end annotation
# virtual methods
.method public abstract getMessage()Ljava/lang/String;
.end method
.method public abstract isSuccess()Z
.end method

View File

@@ -0,0 +1,40 @@
.class public interface abstract Lcom/facebook/ads/AudienceNetworkAds$InitSettingsBuilder;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/AudienceNetworkAds;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "InitSettingsBuilder"
.end annotation
# virtual methods
.method public abstract initialize()V
.end method
.method public abstract withInitListener(Lcom/facebook/ads/AudienceNetworkAds$InitListener;)Lcom/facebook/ads/AudienceNetworkAds$InitSettingsBuilder;
.end method
.method public abstract withMediationService(Ljava/lang/String;)Lcom/facebook/ads/AudienceNetworkAds$InitSettingsBuilder;
.end method
.method public abstract withPlacementIds(Ljava/util/List;)Lcom/facebook/ads/AudienceNetworkAds$InitSettingsBuilder;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Ljava/lang/String;",
">;)",
"Lcom/facebook/ads/AudienceNetworkAds$InitSettingsBuilder;"
}
.end annotation
.end method

View File

@@ -0,0 +1,122 @@
.class public final Lcom/facebook/ads/AudienceNetworkAds;
.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
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/facebook/ads/AudienceNetworkAds$InitListener;,
Lcom/facebook/ads/AudienceNetworkAds$InitResult;,
Lcom/facebook/ads/AudienceNetworkAds$InitSettingsBuilder;,
Lcom/facebook/ads/AudienceNetworkAds$AdFormat;
}
.end annotation
# static fields
.field public static final TAG:Ljava/lang/String; = "FBAudienceNetwork"
# direct methods
.method private constructor <init>()V
.locals 0
.line 54
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static buildInitSettings(Landroid/content/Context;)Lcom/facebook/ads/AudienceNetworkAds$InitSettingsBuilder;
.locals 1
const-string v0, "Context can not be null."
.line 91
invoke-static {p0, v0}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 92
new-instance v0, Lcom/facebook/ads/internal/api/InitSettingsBuilder;
invoke-direct {v0, p0}, Lcom/facebook/ads/internal/api/InitSettingsBuilder;-><init>(Landroid/content/Context;)V
return-object v0
.end method
.method public static getAdFormatForPlacement(Landroid/content/Context;Ljava/lang/String;)I
.locals 0
.line 107
invoke-static {p0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object p0
.line 108
invoke-interface {p0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createAudienceNetworkAdsApi()Lcom/facebook/ads/internal/api/AudienceNetworkAdsApi;
move-result-object p0
.line 109
invoke-interface {p0, p1}, Lcom/facebook/ads/internal/api/AudienceNetworkAdsApi;->getAdFormatForPlacement(Ljava/lang/String;)I
move-result p0
return p0
.end method
.method public static initialize(Landroid/content/Context;)V
.locals 2
const-string v0, "Context can not be null."
.line 65
invoke-static {p0, v0}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
const/4 v0, 0x0
const/4 v1, 0x0
.line 66
invoke-static {p0, v0, v0, v1}, 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 static isInitialized(Landroid/content/Context;)Z
.locals 1
.line 77
invoke-static {}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->getDynamicLoader()Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
if-nez v0, :cond_0
const/4 p0, 0x0
return p0
.line 81
:cond_0
invoke-static {p0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object p0
invoke-interface {p0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createAudienceNetworkAdsApi()Lcom/facebook/ads/internal/api/AudienceNetworkAdsApi;
move-result-object p0
invoke-interface {p0}, Lcom/facebook/ads/internal/api/AudienceNetworkAdsApi;->isInitialized()Z
move-result p0
return p0
.end method

View File

@@ -0,0 +1,131 @@
.class public Lcom/facebook/ads/AudienceNetworkContentProvider;
.super Landroid/content/ContentProvider;
.source "SourceFile"
# annotations
.annotation build Lcom/facebook/infer/annotation/Nullsafe;
value = .enum Lcom/facebook/infer/annotation/Nullsafe$Mode;->LOCAL:Lcom/facebook/infer/annotation/Nullsafe$Mode;
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 15
invoke-direct {p0}, Landroid/content/ContentProvider;-><init>()V
return-void
.end method
# virtual methods
.method public delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I
.locals 0
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p3 # [Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
const/4 p1, 0x0
return p1
.end method
.method public getType(Landroid/net/Uri;)Ljava/lang/String;
.locals 0
.annotation build Landroidx/annotation/Nullable;
.end annotation
const/4 p1, 0x0
return-object p1
.end method
.method public insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;
.locals 0
.param p2 # Landroid/content/ContentValues;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
const/4 p1, 0x0
return-object p1
.end method
.method public onCreate()Z
.locals 3
.line 18
invoke-virtual {p0}, Landroid/content/ContentProvider;->getContext()Landroid/content/Context;
move-result-object v0
if-eqz v0, :cond_0
const/4 v1, 0x1
const/4 v2, 0x0
.line 20
invoke-static {v0, v2, v2, v1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->initialize(Landroid/content/Context;Lcom/facebook/ads/internal/settings/MultithreadedBundleWrapper;Lcom/facebook/ads/AudienceNetworkAds$InitListener;Z)V
:cond_0
const/4 v0, 0x0
return v0
.end method
.method public query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
.locals 0
.param p2 # [Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p3 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p4 # [Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p5 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
const/4 p1, 0x0
return-object p1
.end method
.method public update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
.locals 0
.param p2 # Landroid/content/ContentValues;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p3 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p4 # [Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
const/4 p1, 0x0
return p1
.end method

View File

@@ -0,0 +1,51 @@
.class public final Lcom/facebook/ads/BidderTokenProvider;
.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
# direct methods
.method public constructor <init>()V
.locals 0
.line 15
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getBidderToken(Landroid/content/Context;)Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/WorkerThread;
.end annotation
const-string v0, "Context can not be null."
.line 27
invoke-static {p0, v0}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 28
invoke-static {p0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
.line 29
invoke-interface {v0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createBidderTokenProviderApi()Lcom/facebook/ads/internal/api/BidderTokenProviderApi;
move-result-object v0
.line 30
invoke-interface {v0, p0}, Lcom/facebook/ads/internal/api/BidderTokenProviderApi;->getBidderToken(Landroid/content/Context;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method

View File

@@ -0,0 +1,30 @@
.class public final Lcom/facebook/ads/BuildConfig;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final APPLICATION_ID:Ljava/lang/String; = "com.facebook.ads"
.field public static final BUILD_TYPE:Ljava/lang/String; = "releaseDL"
.field public static final DEBUG:Z = false
.field public static final VERSION_NAME:Ljava/lang/String; = "6.18.0"
# direct methods
.method static constructor <clinit>()V
.locals 0
return-void
.end method
.method public constructor <init>()V
.locals 0
.line 3
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,172 @@
.class public final enum Lcom/facebook/ads/CacheFlag;
.super Ljava/lang/Enum;
.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
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/facebook/ads/CacheFlag;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/facebook/ads/CacheFlag;
.field public static final ALL:Ljava/util/EnumSet;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/EnumSet<",
"Lcom/facebook/ads/CacheFlag;",
">;"
}
.end annotation
.end field
.field public static final enum ICON:Lcom/facebook/ads/CacheFlag;
.field public static final enum IMAGE:Lcom/facebook/ads/CacheFlag;
.field public static final enum NONE:Lcom/facebook/ads/CacheFlag;
.field public static final enum VIDEO:Lcom/facebook/ads/CacheFlag;
# direct methods
.method private static synthetic $values()[Lcom/facebook/ads/CacheFlag;
.locals 4
sget-object v0, Lcom/facebook/ads/CacheFlag;->NONE:Lcom/facebook/ads/CacheFlag;
sget-object v1, Lcom/facebook/ads/CacheFlag;->ICON:Lcom/facebook/ads/CacheFlag;
sget-object v2, Lcom/facebook/ads/CacheFlag;->IMAGE:Lcom/facebook/ads/CacheFlag;
sget-object v3, Lcom/facebook/ads/CacheFlag;->VIDEO:Lcom/facebook/ads/CacheFlag;
filled-new-array {v0, v1, v2, v3}, [Lcom/facebook/ads/CacheFlag;
move-result-object v0
return-object v0
.end method
.method static constructor <clinit>()V
.locals 3
.line 12
new-instance v0, Lcom/facebook/ads/CacheFlag;
const-string v1, "NONE"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/CacheFlag;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/CacheFlag;->NONE:Lcom/facebook/ads/CacheFlag;
.line 13
new-instance v0, Lcom/facebook/ads/CacheFlag;
const-string v1, "ICON"
const/4 v2, 0x1
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/CacheFlag;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/CacheFlag;->ICON:Lcom/facebook/ads/CacheFlag;
.line 14
new-instance v0, Lcom/facebook/ads/CacheFlag;
const-string v1, "IMAGE"
const/4 v2, 0x2
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/CacheFlag;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/CacheFlag;->IMAGE:Lcom/facebook/ads/CacheFlag;
.line 15
new-instance v0, Lcom/facebook/ads/CacheFlag;
const-string v1, "VIDEO"
const/4 v2, 0x3
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/CacheFlag;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/CacheFlag;->VIDEO:Lcom/facebook/ads/CacheFlag;
.line 9
invoke-static {}, Lcom/facebook/ads/CacheFlag;->$values()[Lcom/facebook/ads/CacheFlag;
move-result-object v0
sput-object v0, Lcom/facebook/ads/CacheFlag;->$VALUES:[Lcom/facebook/ads/CacheFlag;
const-class v0, Lcom/facebook/ads/CacheFlag;
.line 17
invoke-static {v0}, Ljava/util/EnumSet;->allOf(Ljava/lang/Class;)Ljava/util/EnumSet;
move-result-object v0
sput-object v0, Lcom/facebook/ads/CacheFlag;->ALL:Ljava/util/EnumSet;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
.line 11
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/facebook/ads/CacheFlag;
.locals 1
const-class v0, Lcom/facebook/ads/CacheFlag;
.line 9
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/facebook/ads/CacheFlag;
return-object p0
.end method
.method public static values()[Lcom/facebook/ads/CacheFlag;
.locals 1
sget-object v0, Lcom/facebook/ads/CacheFlag;->$VALUES:[Lcom/facebook/ads/CacheFlag;
.line 9
invoke-virtual {v0}, [Lcom/facebook/ads/CacheFlag;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/facebook/ads/CacheFlag;
return-object v0
.end method

View File

@@ -0,0 +1,112 @@
.class public final Lcom/facebook/ads/DefaultMediaViewVideoRenderer;
.super Lcom/facebook/ads/MediaViewVideoRenderer;
.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
# instance fields
.field private mDefaultMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/DefaultMediaViewVideoRendererApi;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 0
.line 25
invoke-direct {p0, p1}, Lcom/facebook/ads/MediaViewVideoRenderer;-><init>(Landroid/content/Context;)V
.line 26
invoke-direct {p0, p1}, Lcom/facebook/ads/DefaultMediaViewVideoRenderer;->initializeSelf(Landroid/content/Context;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 0
.line 30
invoke-direct {p0, p1, p2}, Lcom/facebook/ads/MediaViewVideoRenderer;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 31
invoke-direct {p0, p1}, Lcom/facebook/ads/DefaultMediaViewVideoRenderer;->initializeSelf(Landroid/content/Context;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.locals 0
.line 35
invoke-direct {p0, p1, p2, p3}, Lcom/facebook/ads/MediaViewVideoRenderer;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 36
invoke-direct {p0, p1}, Lcom/facebook/ads/DefaultMediaViewVideoRenderer;->initializeSelf(Landroid/content/Context;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
.locals 0
.annotation build Landroid/annotation/TargetApi;
value = 0x15
.end annotation
.line 42
invoke-direct {p0, p1, p2, p3, p4}, Lcom/facebook/ads/MediaViewVideoRenderer;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
.line 43
invoke-direct {p0, p1}, Lcom/facebook/ads/DefaultMediaViewVideoRenderer;->initializeSelf(Landroid/content/Context;)V
return-void
.end method
.method private initializeSelf(Landroid/content/Context;)V
.locals 3
.line 48
invoke-static {p1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
invoke-interface {v0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createDefaultMediaViewVideoRendererApi()Lcom/facebook/ads/internal/api/DefaultMediaViewVideoRendererApi;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/DefaultMediaViewVideoRenderer;->mDefaultMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/DefaultMediaViewVideoRendererApi;
.line 52
invoke-virtual {p0}, Lcom/facebook/ads/MediaViewVideoRenderer;->getMediaViewVideoRendererApi()Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;
move-result-object v1
const/4 v2, 0x0
.line 49
invoke-interface {v0, p1, p0, v1, v2}, Lcom/facebook/ads/internal/api/DefaultMediaViewVideoRendererApi;->initialize(Landroid/content/Context;Lcom/facebook/ads/MediaViewVideoRenderer;Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;I)V
return-void
.end method
# virtual methods
.method public onPrepared()V
.locals 1
.line 58
invoke-super {p0}, Lcom/facebook/ads/MediaViewVideoRenderer;->onPrepared()V
iget-object v0, p0, Lcom/facebook/ads/DefaultMediaViewVideoRenderer;->mDefaultMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/DefaultMediaViewVideoRendererApi;
.line 59
invoke-interface {v0}, Lcom/facebook/ads/internal/api/DefaultMediaViewVideoRendererApi;->onPrepared()V
return-void
.end method

View File

@@ -0,0 +1,14 @@
.class synthetic Lcom/facebook/ads/ExtraHints$1;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/ExtraHints;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation

View File

@@ -0,0 +1,144 @@
.class public Lcom/facebook/ads/ExtraHints$Builder;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/ExtraHints;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "Builder"
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
# instance fields
.field private mHints:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Lcom/facebook/ads/ExtraHints$HintType;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private mMediationData:Ljava/lang/String;
# direct methods
.method public constructor <init>()V
.locals 1
.line 150
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 151
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/facebook/ads/ExtraHints$Builder;->mHints:Ljava/util/HashMap;
return-void
.end method
# virtual methods
.method public build()Lcom/facebook/ads/ExtraHints;
.locals 4
.line 190
new-instance v0, Lcom/facebook/ads/ExtraHints;
iget-object v1, p0, Lcom/facebook/ads/ExtraHints$Builder;->mHints:Ljava/util/HashMap;
iget-object v2, p0, Lcom/facebook/ads/ExtraHints$Builder;->mMediationData:Ljava/lang/String;
const/4 v3, 0x0
invoke-direct {v0, v1, v2, v3}, Lcom/facebook/ads/ExtraHints;-><init>(Ljava/util/HashMap;Ljava/lang/String;Lcom/facebook/ads/ExtraHints$1;)V
return-object v0
.end method
.method public contentUrl(Ljava/lang/String;)Lcom/facebook/ads/ExtraHints$Builder;
.locals 2
if-nez p1, :cond_0
return-object p0
:cond_0
iget-object v0, p0, Lcom/facebook/ads/ExtraHints$Builder;->mHints:Ljava/util/HashMap;
.line 176
sget-object v1, Lcom/facebook/ads/ExtraHints$HintType;->CONTENT_URL:Lcom/facebook/ads/ExtraHints$HintType;
invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-object p0
.end method
.method public extraData(Ljava/lang/String;)Lcom/facebook/ads/ExtraHints$Builder;
.locals 2
if-nez p1, :cond_0
return-object p0
:cond_0
iget-object v0, p0, Lcom/facebook/ads/ExtraHints$Builder;->mHints:Ljava/util/HashMap;
.line 167
sget-object v1, Lcom/facebook/ads/ExtraHints$HintType;->EXTRA_DATA:Lcom/facebook/ads/ExtraHints$HintType;
invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-object p0
.end method
.method public keywords(Ljava/util/List;)Lcom/facebook/ads/ExtraHints$Builder;
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/facebook/ads/ExtraHints$Keyword;",
">;)",
"Lcom/facebook/ads/ExtraHints$Builder;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
return-object p0
.end method
.method public mediationData(Ljava/lang/String;)Lcom/facebook/ads/ExtraHints$Builder;
.locals 1
.line 181
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_0
return-object p0
:cond_0
iput-object p1, p0, Lcom/facebook/ads/ExtraHints$Builder;->mMediationData:Ljava/lang/String;
return-object p0
.end method

View File

@@ -0,0 +1,166 @@
.class public final enum Lcom/facebook/ads/ExtraHints$HintType;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/ExtraHints;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "HintType"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/facebook/ads/ExtraHints$HintType;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/facebook/ads/ExtraHints$HintType;
.field public static final enum CONTENT_URL:Lcom/facebook/ads/ExtraHints$HintType;
.field public static final enum EXTRA_DATA:Lcom/facebook/ads/ExtraHints$HintType;
.field public static final enum KEYWORDS:Lcom/facebook/ads/ExtraHints$HintType;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
# instance fields
.field private mKey:Ljava/lang/String;
# direct methods
.method private static synthetic $values()[Lcom/facebook/ads/ExtraHints$HintType;
.locals 3
sget-object v0, Lcom/facebook/ads/ExtraHints$HintType;->KEYWORDS:Lcom/facebook/ads/ExtraHints$HintType;
sget-object v1, Lcom/facebook/ads/ExtraHints$HintType;->CONTENT_URL:Lcom/facebook/ads/ExtraHints$HintType;
sget-object v2, Lcom/facebook/ads/ExtraHints$HintType;->EXTRA_DATA:Lcom/facebook/ads/ExtraHints$HintType;
filled-new-array {v0, v1, v2}, [Lcom/facebook/ads/ExtraHints$HintType;
move-result-object v0
return-object v0
.end method
.method static constructor <clinit>()V
.locals 4
.line 61
new-instance v0, Lcom/facebook/ads/ExtraHints$HintType;
const/4 v1, 0x0
const-string v2, "keywords"
const-string v3, "KEYWORDS"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$HintType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$HintType;->KEYWORDS:Lcom/facebook/ads/ExtraHints$HintType;
.line 63
new-instance v0, Lcom/facebook/ads/ExtraHints$HintType;
const/4 v1, 0x1
const-string v2, "content_url"
const-string v3, "CONTENT_URL"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$HintType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$HintType;->CONTENT_URL:Lcom/facebook/ads/ExtraHints$HintType;
.line 64
new-instance v0, Lcom/facebook/ads/ExtraHints$HintType;
const/4 v1, 0x2
const-string v2, "extra_data"
const-string v3, "EXTRA_DATA"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$HintType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$HintType;->EXTRA_DATA:Lcom/facebook/ads/ExtraHints$HintType;
.line 57
invoke-static {}, Lcom/facebook/ads/ExtraHints$HintType;->$values()[Lcom/facebook/ads/ExtraHints$HintType;
move-result-object v0
sput-object v0, Lcom/facebook/ads/ExtraHints$HintType;->$VALUES:[Lcom/facebook/ads/ExtraHints$HintType;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;ILjava/lang/String;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 69
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
iput-object p3, p0, Lcom/facebook/ads/ExtraHints$HintType;->mKey:Ljava/lang/String;
return-void
.end method
.method public static synthetic access$000(Lcom/facebook/ads/ExtraHints$HintType;)Ljava/lang/String;
.locals 0
.line 57
iget-object p0, p0, Lcom/facebook/ads/ExtraHints$HintType;->mKey:Ljava/lang/String;
return-object p0
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/facebook/ads/ExtraHints$HintType;
.locals 1
const-class v0, Lcom/facebook/ads/ExtraHints$HintType;
.line 57
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/facebook/ads/ExtraHints$HintType;
return-object p0
.end method
.method public static values()[Lcom/facebook/ads/ExtraHints$HintType;
.locals 1
sget-object v0, Lcom/facebook/ads/ExtraHints$HintType;->$VALUES:[Lcom/facebook/ads/ExtraHints$HintType;
.line 57
invoke-virtual {v0}, [Lcom/facebook/ads/ExtraHints$HintType;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/facebook/ads/ExtraHints$HintType;
return-object v0
.end method

View File

@@ -0,0 +1,959 @@
.class public final enum Lcom/facebook/ads/ExtraHints$Keyword;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/ExtraHints;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "Keyword"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/facebook/ads/ExtraHints$Keyword;",
">;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum ACCESSORIES:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum ART_HISTORY:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum AUTOMOTIVE:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum BEAUTY:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum BIOLOGY:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum BOARD_GAMES:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum BUSINESS_SOFTWARE:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum BUYING_SELLING_HOMES:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum CATS:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum CELEBRITIES:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum CLOTHING:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum COMIC_BOOKS:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum DESKTOP_VIDEO:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum DOGS:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum EDUCATION:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum EMAIL:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum ENTERTAINMENT:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum FAMILY_PARENTING:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum FASHION:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum FINE_ART:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum FOOD_DRINK:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum FRENCH_CUISINE:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum GOVERNMENT:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum HEALTH_FITNESS:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum HOBBIES:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum HOME_GARDEN:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum HUMOR:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum INTERNET_TECHNOLOGY:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum LARGE_ANIMALS:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum LAW:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum LEGAL_ISSUES:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum LITERATURE:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum MARKETING:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum MOVIES:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum MUSIC:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum NEWS:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum PERSONAL_FINANCE:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum PETS:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum PHOTOGRAPHY:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum POLITICS:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum REAL_ESTATE:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum ROLEPLAYING_GAMES:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum SCIENCE:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum SHOPPING:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum SOCIETY:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum SPORTS:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum TECHNOLOGY:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum TELEVISION:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum TRAVEL:Lcom/facebook/ads/ExtraHints$Keyword;
.field public static final enum VIDEO_COMPUTER_GAMES:Lcom/facebook/ads/ExtraHints$Keyword;
# instance fields
.field private mKeyword:Ljava/lang/String;
# direct methods
.method private static synthetic $values()[Lcom/facebook/ads/ExtraHints$Keyword;
.locals 50
sget-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->ACCESSORIES:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v1, Lcom/facebook/ads/ExtraHints$Keyword;->ART_HISTORY:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v2, Lcom/facebook/ads/ExtraHints$Keyword;->AUTOMOTIVE:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v3, Lcom/facebook/ads/ExtraHints$Keyword;->BEAUTY:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v4, Lcom/facebook/ads/ExtraHints$Keyword;->BIOLOGY:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v5, Lcom/facebook/ads/ExtraHints$Keyword;->BOARD_GAMES:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v6, Lcom/facebook/ads/ExtraHints$Keyword;->BUSINESS_SOFTWARE:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v7, Lcom/facebook/ads/ExtraHints$Keyword;->BUYING_SELLING_HOMES:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v8, Lcom/facebook/ads/ExtraHints$Keyword;->CATS:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v9, Lcom/facebook/ads/ExtraHints$Keyword;->CELEBRITIES:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v10, Lcom/facebook/ads/ExtraHints$Keyword;->CLOTHING:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v11, Lcom/facebook/ads/ExtraHints$Keyword;->COMIC_BOOKS:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v12, Lcom/facebook/ads/ExtraHints$Keyword;->DESKTOP_VIDEO:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v13, Lcom/facebook/ads/ExtraHints$Keyword;->DOGS:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v14, Lcom/facebook/ads/ExtraHints$Keyword;->EDUCATION:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v15, Lcom/facebook/ads/ExtraHints$Keyword;->EMAIL:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v16, Lcom/facebook/ads/ExtraHints$Keyword;->ENTERTAINMENT:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v17, Lcom/facebook/ads/ExtraHints$Keyword;->FAMILY_PARENTING:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v18, Lcom/facebook/ads/ExtraHints$Keyword;->FASHION:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v19, Lcom/facebook/ads/ExtraHints$Keyword;->FINE_ART:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v20, Lcom/facebook/ads/ExtraHints$Keyword;->FOOD_DRINK:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v21, Lcom/facebook/ads/ExtraHints$Keyword;->FRENCH_CUISINE:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v22, Lcom/facebook/ads/ExtraHints$Keyword;->GOVERNMENT:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v23, Lcom/facebook/ads/ExtraHints$Keyword;->HEALTH_FITNESS:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v24, Lcom/facebook/ads/ExtraHints$Keyword;->HOBBIES:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v25, Lcom/facebook/ads/ExtraHints$Keyword;->HOME_GARDEN:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v26, Lcom/facebook/ads/ExtraHints$Keyword;->HUMOR:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v27, Lcom/facebook/ads/ExtraHints$Keyword;->INTERNET_TECHNOLOGY:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v28, Lcom/facebook/ads/ExtraHints$Keyword;->LARGE_ANIMALS:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v29, Lcom/facebook/ads/ExtraHints$Keyword;->LAW:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v30, Lcom/facebook/ads/ExtraHints$Keyword;->LEGAL_ISSUES:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v31, Lcom/facebook/ads/ExtraHints$Keyword;->LITERATURE:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v32, Lcom/facebook/ads/ExtraHints$Keyword;->MARKETING:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v33, Lcom/facebook/ads/ExtraHints$Keyword;->MOVIES:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v34, Lcom/facebook/ads/ExtraHints$Keyword;->MUSIC:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v35, Lcom/facebook/ads/ExtraHints$Keyword;->NEWS:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v36, Lcom/facebook/ads/ExtraHints$Keyword;->PERSONAL_FINANCE:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v37, Lcom/facebook/ads/ExtraHints$Keyword;->PETS:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v38, Lcom/facebook/ads/ExtraHints$Keyword;->PHOTOGRAPHY:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v39, Lcom/facebook/ads/ExtraHints$Keyword;->POLITICS:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v40, Lcom/facebook/ads/ExtraHints$Keyword;->REAL_ESTATE:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v41, Lcom/facebook/ads/ExtraHints$Keyword;->ROLEPLAYING_GAMES:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v42, Lcom/facebook/ads/ExtraHints$Keyword;->SCIENCE:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v43, Lcom/facebook/ads/ExtraHints$Keyword;->SHOPPING:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v44, Lcom/facebook/ads/ExtraHints$Keyword;->SOCIETY:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v45, Lcom/facebook/ads/ExtraHints$Keyword;->SPORTS:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v46, Lcom/facebook/ads/ExtraHints$Keyword;->TECHNOLOGY:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v47, Lcom/facebook/ads/ExtraHints$Keyword;->TELEVISION:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v48, Lcom/facebook/ads/ExtraHints$Keyword;->TRAVEL:Lcom/facebook/ads/ExtraHints$Keyword;
sget-object v49, Lcom/facebook/ads/ExtraHints$Keyword;->VIDEO_COMPUTER_GAMES:Lcom/facebook/ads/ExtraHints$Keyword;
filled-new-array/range {v0 .. v49}, [Lcom/facebook/ads/ExtraHints$Keyword;
move-result-object v0
return-object v0
.end method
.method static constructor <clinit>()V
.locals 4
.line 80
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/4 v1, 0x0
const-string v2, "accessories"
const-string v3, "ACCESSORIES"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->ACCESSORIES:Lcom/facebook/ads/ExtraHints$Keyword;
.line 81
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/4 v1, 0x1
const-string v2, "art_history"
const-string v3, "ART_HISTORY"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->ART_HISTORY:Lcom/facebook/ads/ExtraHints$Keyword;
.line 82
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/4 v1, 0x2
const-string v2, "automotive"
const-string v3, "AUTOMOTIVE"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->AUTOMOTIVE:Lcom/facebook/ads/ExtraHints$Keyword;
.line 83
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/4 v1, 0x3
const-string v2, "beauty"
const-string v3, "BEAUTY"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->BEAUTY:Lcom/facebook/ads/ExtraHints$Keyword;
.line 84
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/4 v1, 0x4
const-string v2, "biology"
const-string v3, "BIOLOGY"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->BIOLOGY:Lcom/facebook/ads/ExtraHints$Keyword;
.line 85
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/4 v1, 0x5
const-string v2, "board_games"
const-string v3, "BOARD_GAMES"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->BOARD_GAMES:Lcom/facebook/ads/ExtraHints$Keyword;
.line 86
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/4 v1, 0x6
const-string v2, "business_software"
const-string v3, "BUSINESS_SOFTWARE"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->BUSINESS_SOFTWARE:Lcom/facebook/ads/ExtraHints$Keyword;
.line 87
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/4 v1, 0x7
const-string v2, "buying_selling_homes"
const-string v3, "BUYING_SELLING_HOMES"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->BUYING_SELLING_HOMES:Lcom/facebook/ads/ExtraHints$Keyword;
.line 88
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x8
const-string v2, "cats"
const-string v3, "CATS"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->CATS:Lcom/facebook/ads/ExtraHints$Keyword;
.line 89
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x9
const-string v2, "celebrities"
const-string v3, "CELEBRITIES"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->CELEBRITIES:Lcom/facebook/ads/ExtraHints$Keyword;
.line 90
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0xa
const-string v2, "clothing"
const-string v3, "CLOTHING"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->CLOTHING:Lcom/facebook/ads/ExtraHints$Keyword;
.line 91
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0xb
const-string v2, "comic_books"
const-string v3, "COMIC_BOOKS"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->COMIC_BOOKS:Lcom/facebook/ads/ExtraHints$Keyword;
.line 92
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0xc
const-string v2, "desktop_video"
const-string v3, "DESKTOP_VIDEO"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->DESKTOP_VIDEO:Lcom/facebook/ads/ExtraHints$Keyword;
.line 93
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0xd
const-string v2, "dogs"
const-string v3, "DOGS"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->DOGS:Lcom/facebook/ads/ExtraHints$Keyword;
.line 94
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0xe
const-string v2, "education"
const-string v3, "EDUCATION"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->EDUCATION:Lcom/facebook/ads/ExtraHints$Keyword;
.line 95
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0xf
const-string v2, "email"
const-string v3, "EMAIL"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->EMAIL:Lcom/facebook/ads/ExtraHints$Keyword;
.line 96
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x10
const-string v2, "entertainment"
const-string v3, "ENTERTAINMENT"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->ENTERTAINMENT:Lcom/facebook/ads/ExtraHints$Keyword;
.line 97
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x11
const-string v2, "family_parenting"
const-string v3, "FAMILY_PARENTING"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->FAMILY_PARENTING:Lcom/facebook/ads/ExtraHints$Keyword;
.line 98
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x12
const-string v2, "fashion"
const-string v3, "FASHION"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->FASHION:Lcom/facebook/ads/ExtraHints$Keyword;
.line 99
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x13
const-string v2, "fine_art"
const-string v3, "FINE_ART"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->FINE_ART:Lcom/facebook/ads/ExtraHints$Keyword;
.line 100
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x14
const-string v2, "food_drink"
const-string v3, "FOOD_DRINK"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->FOOD_DRINK:Lcom/facebook/ads/ExtraHints$Keyword;
.line 101
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x15
const-string v2, "french_cuisine"
const-string v3, "FRENCH_CUISINE"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->FRENCH_CUISINE:Lcom/facebook/ads/ExtraHints$Keyword;
.line 102
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x16
const-string v2, "government"
const-string v3, "GOVERNMENT"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->GOVERNMENT:Lcom/facebook/ads/ExtraHints$Keyword;
.line 103
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x17
const-string v2, "health_fitness"
const-string v3, "HEALTH_FITNESS"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->HEALTH_FITNESS:Lcom/facebook/ads/ExtraHints$Keyword;
.line 104
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x18
const-string v2, "hobbies"
const-string v3, "HOBBIES"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->HOBBIES:Lcom/facebook/ads/ExtraHints$Keyword;
.line 105
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x19
const-string v2, "home_garden"
const-string v3, "HOME_GARDEN"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->HOME_GARDEN:Lcom/facebook/ads/ExtraHints$Keyword;
.line 106
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x1a
const-string v2, "humor"
const-string v3, "HUMOR"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->HUMOR:Lcom/facebook/ads/ExtraHints$Keyword;
.line 107
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x1b
const-string v2, "internet_technology"
const-string v3, "INTERNET_TECHNOLOGY"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->INTERNET_TECHNOLOGY:Lcom/facebook/ads/ExtraHints$Keyword;
.line 108
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x1c
const-string v2, "large_animals"
const-string v3, "LARGE_ANIMALS"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->LARGE_ANIMALS:Lcom/facebook/ads/ExtraHints$Keyword;
.line 109
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x1d
const-string v2, "law"
const-string v3, "LAW"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->LAW:Lcom/facebook/ads/ExtraHints$Keyword;
.line 110
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x1e
const-string v2, "legal_issues"
const-string v3, "LEGAL_ISSUES"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->LEGAL_ISSUES:Lcom/facebook/ads/ExtraHints$Keyword;
.line 111
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x1f
const-string v2, "literature"
const-string v3, "LITERATURE"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->LITERATURE:Lcom/facebook/ads/ExtraHints$Keyword;
.line 112
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x20
const-string v2, "marketing"
const-string v3, "MARKETING"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->MARKETING:Lcom/facebook/ads/ExtraHints$Keyword;
.line 113
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x21
const-string v2, "movies"
const-string v3, "MOVIES"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->MOVIES:Lcom/facebook/ads/ExtraHints$Keyword;
.line 114
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x22
const-string v2, "music"
const-string v3, "MUSIC"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->MUSIC:Lcom/facebook/ads/ExtraHints$Keyword;
.line 115
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x23
const-string v2, "news"
const-string v3, "NEWS"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->NEWS:Lcom/facebook/ads/ExtraHints$Keyword;
.line 116
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x24
const-string v2, "personal_finance"
const-string v3, "PERSONAL_FINANCE"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->PERSONAL_FINANCE:Lcom/facebook/ads/ExtraHints$Keyword;
.line 117
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x25
const-string v2, "pets"
const-string v3, "PETS"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->PETS:Lcom/facebook/ads/ExtraHints$Keyword;
.line 118
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x26
const-string v2, "photography"
const-string v3, "PHOTOGRAPHY"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->PHOTOGRAPHY:Lcom/facebook/ads/ExtraHints$Keyword;
.line 119
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x27
const-string v2, "politics"
const-string v3, "POLITICS"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->POLITICS:Lcom/facebook/ads/ExtraHints$Keyword;
.line 120
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x28
const-string v2, "real_estate"
const-string v3, "REAL_ESTATE"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->REAL_ESTATE:Lcom/facebook/ads/ExtraHints$Keyword;
.line 121
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x29
const-string v2, "roleplaying_games"
const-string v3, "ROLEPLAYING_GAMES"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->ROLEPLAYING_GAMES:Lcom/facebook/ads/ExtraHints$Keyword;
.line 122
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x2a
const-string v2, "science"
const-string v3, "SCIENCE"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->SCIENCE:Lcom/facebook/ads/ExtraHints$Keyword;
.line 123
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x2b
const-string v2, "shopping"
const-string v3, "SHOPPING"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->SHOPPING:Lcom/facebook/ads/ExtraHints$Keyword;
.line 124
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x2c
const-string v2, "society"
const-string v3, "SOCIETY"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->SOCIETY:Lcom/facebook/ads/ExtraHints$Keyword;
.line 125
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x2d
const-string v2, "sports"
const-string v3, "SPORTS"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->SPORTS:Lcom/facebook/ads/ExtraHints$Keyword;
.line 126
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x2e
const-string v2, "technology"
const-string v3, "TECHNOLOGY"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->TECHNOLOGY:Lcom/facebook/ads/ExtraHints$Keyword;
.line 127
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x2f
const-string v2, "television"
const-string v3, "TELEVISION"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->TELEVISION:Lcom/facebook/ads/ExtraHints$Keyword;
.line 128
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x30
const-string v2, "travel"
const-string v3, "TRAVEL"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->TRAVEL:Lcom/facebook/ads/ExtraHints$Keyword;
.line 129
new-instance v0, Lcom/facebook/ads/ExtraHints$Keyword;
const/16 v1, 0x31
const-string v2, "video_computer_games"
const-string v3, "VIDEO_COMPUTER_GAMES"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/ExtraHints$Keyword;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->VIDEO_COMPUTER_GAMES:Lcom/facebook/ads/ExtraHints$Keyword;
.line 77
invoke-static {}, Lcom/facebook/ads/ExtraHints$Keyword;->$values()[Lcom/facebook/ads/ExtraHints$Keyword;
move-result-object v0
sput-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->$VALUES:[Lcom/facebook/ads/ExtraHints$Keyword;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;ILjava/lang/String;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 134
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
iput-object p3, p0, Lcom/facebook/ads/ExtraHints$Keyword;->mKeyword:Ljava/lang/String;
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/facebook/ads/ExtraHints$Keyword;
.locals 1
const-class v0, Lcom/facebook/ads/ExtraHints$Keyword;
.line 77
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/facebook/ads/ExtraHints$Keyword;
return-object p0
.end method
.method public static values()[Lcom/facebook/ads/ExtraHints$Keyword;
.locals 1
sget-object v0, Lcom/facebook/ads/ExtraHints$Keyword;->$VALUES:[Lcom/facebook/ads/ExtraHints$Keyword;
.line 77
invoke-virtual {v0}, [Lcom/facebook/ads/ExtraHints$Keyword;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/facebook/ads/ExtraHints$Keyword;
return-object v0
.end method

View File

@@ -0,0 +1,219 @@
.class public Lcom/facebook/ads/ExtraHints;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/facebook/ads/ExtraHints$HintType;,
Lcom/facebook/ads/ExtraHints$Builder;,
Lcom/facebook/ads/ExtraHints$Keyword;
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
# static fields
.field private static final HINTS_JSON_KEY:Ljava/lang/String; = "hints"
.field private static final KEYWORDS_MAX_COUNT:I = 0x5
.field private static final KEYWORD_SEPARATOR:Ljava/lang/String; = ";"
# instance fields
.field private final mHintsSerialized:Ljava/lang/String;
.field private final mMediationData:Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
# direct methods
.method private constructor <init>(Ljava/util/HashMap;Ljava/lang/String;)V
.locals 3
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/HashMap<",
"Lcom/facebook/ads/ExtraHints$HintType;",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 28
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p2, p0, Lcom/facebook/ads/ExtraHints;->mMediationData:Ljava/lang/String;
.line 30
new-instance p2, Lorg/json/JSONObject;
invoke-direct {p2}, Lorg/json/JSONObject;-><init>()V
.line 31
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
.line 33
invoke-virtual {p1}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
move-result-object p1
invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p1
:catch_0
:goto_0
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_0
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/util/Map$Entry;
.line 35
:try_start_0
invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/facebook/ads/ExtraHints$HintType;
invoke-static {v2}, Lcom/facebook/ads/ExtraHints$HintType;->access$000(Lcom/facebook/ads/ExtraHints$HintType;)Ljava/lang/String;
move-result-object v2
invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_0
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:cond_0
:try_start_1
const-string p1, "hints"
.line 41
invoke-virtual {p2, p1, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_1
.catch Lorg/json/JSONException; {:try_start_1 .. :try_end_1} :catch_1
.line 45
:catch_1
invoke-virtual {p2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/facebook/ads/ExtraHints;->mHintsSerialized:Ljava/lang/String;
return-void
.end method
.method public synthetic constructor <init>(Ljava/util/HashMap;Ljava/lang/String;Lcom/facebook/ads/ExtraHints$1;)V
.locals 0
.line 19
invoke-direct {p0, p1, p2}, Lcom/facebook/ads/ExtraHints;-><init>(Ljava/util/HashMap;Ljava/lang/String;)V
return-void
.end method
.method private static join(Ljava/util/List;)Ljava/lang/String;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Ljava/lang/String;",
">;)",
"Ljava/lang/String;"
}
.end annotation
.line 195
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
.line 197
invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p0
:goto_0
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_0
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
.line 198
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ";"
.line 199
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_0
.line 202
:cond_0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public getHints()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/ExtraHints;->mHintsSerialized:Ljava/lang/String;
return-object v0
.end method
.method public getMediationData()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
iget-object v0, p0, Lcom/facebook/ads/ExtraHints;->mMediationData:Ljava/lang/String;
return-object v0
.end method

View File

@@ -0,0 +1,17 @@
.class public interface abstract Lcom/facebook/ads/FullScreenAd$ShowAdConfig;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/FullScreenAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "ShowAdConfig"
.end annotation

View File

@@ -0,0 +1,22 @@
.class public interface abstract Lcom/facebook/ads/FullScreenAd$ShowConfigBuilder;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/FullScreenAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "ShowConfigBuilder"
.end annotation
# virtual methods
.method public abstract build()Lcom/facebook/ads/FullScreenAd$ShowAdConfig;
.end method

View File

@@ -0,0 +1,26 @@
.class public interface abstract Lcom/facebook/ads/FullScreenAd;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/Ad;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/facebook/ads/FullScreenAd$ShowAdConfig;,
Lcom/facebook/ads/FullScreenAd$ShowConfigBuilder;
}
.end annotation
# virtual methods
.method public abstract buildLoadAdConfig()Lcom/facebook/ads/Ad$LoadConfigBuilder;
.end method
.method public abstract buildShowAdConfig()Lcom/facebook/ads/FullScreenAd$ShowConfigBuilder;
.end method
.method public abstract show()Z
.end method

View File

@@ -0,0 +1,92 @@
.class public interface abstract Lcom/facebook/ads/InterstitialAd$InterstitialAdLoadConfigBuilder;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/Ad$LoadConfigBuilder;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/InterstitialAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "InterstitialAdLoadConfigBuilder"
.end annotation
# virtual methods
.method public bridge synthetic build()Lcom/facebook/ads/Ad$LoadAdConfig;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.line 54
invoke-interface {p0}, Lcom/facebook/ads/InterstitialAd$InterstitialAdLoadConfigBuilder;->build()Lcom/facebook/ads/InterstitialAd$InterstitialLoadAdConfig;
move-result-object v0
return-object v0
.end method
.method public abstract build()Lcom/facebook/ads/InterstitialAd$InterstitialLoadAdConfig;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method
.method public abstract withAdListener(Lcom/facebook/ads/InterstitialAdListener;)Lcom/facebook/ads/InterstitialAd$InterstitialAdLoadConfigBuilder;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method
.method public bridge synthetic withBid(Ljava/lang/String;)Lcom/facebook/ads/Ad$LoadConfigBuilder;
.locals 0
.line 54
invoke-interface {p0, p1}, Lcom/facebook/ads/InterstitialAd$InterstitialAdLoadConfigBuilder;->withBid(Ljava/lang/String;)Lcom/facebook/ads/InterstitialAd$InterstitialAdLoadConfigBuilder;
move-result-object p1
return-object p1
.end method
.method public abstract withBid(Ljava/lang/String;)Lcom/facebook/ads/InterstitialAd$InterstitialAdLoadConfigBuilder;
.end method
.method public abstract withCacheFlags(Ljava/util/EnumSet;)Lcom/facebook/ads/InterstitialAd$InterstitialAdLoadConfigBuilder;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/EnumSet<",
"Lcom/facebook/ads/CacheFlag;",
">;)",
"Lcom/facebook/ads/InterstitialAd$InterstitialAdLoadConfigBuilder;"
}
.end annotation
.end method
.method public abstract withRewardData(Lcom/facebook/ads/RewardData;)Lcom/facebook/ads/InterstitialAd$InterstitialAdLoadConfigBuilder;
.end method
.method public abstract withRewardedAdListener(Lcom/facebook/ads/RewardedAdListener;)Lcom/facebook/ads/InterstitialAd$InterstitialAdLoadConfigBuilder;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method

View File

@@ -0,0 +1,44 @@
.class public interface abstract Lcom/facebook/ads/InterstitialAd$InterstitialAdShowConfigBuilder;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/FullScreenAd$ShowConfigBuilder;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/InterstitialAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "InterstitialAdShowConfigBuilder"
.end annotation
# virtual methods
.method public bridge synthetic build()Lcom/facebook/ads/FullScreenAd$ShowAdConfig;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.line 128
invoke-interface {p0}, Lcom/facebook/ads/InterstitialAd$InterstitialAdShowConfigBuilder;->build()Lcom/facebook/ads/InterstitialAd$InterstitialShowAdConfig;
move-result-object v0
return-object v0
.end method
.method public abstract build()Lcom/facebook/ads/InterstitialAd$InterstitialShowAdConfig;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method

View File

@@ -0,0 +1,20 @@
.class public interface abstract Lcom/facebook/ads/InterstitialAd$InterstitialLoadAdConfig;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/Ad$LoadAdConfig;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/InterstitialAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "InterstitialLoadAdConfig"
.end annotation

View File

@@ -0,0 +1,20 @@
.class public interface abstract Lcom/facebook/ads/InterstitialAd$InterstitialShowAdConfig;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/FullScreenAd$ShowAdConfig;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/InterstitialAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "InterstitialShowAdConfig"
.end annotation

View File

@@ -0,0 +1,240 @@
.class public Lcom/facebook/ads/InterstitialAd;
.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/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/InterstitialAd$InterstitialLoadAdConfig;,
Lcom/facebook/ads/InterstitialAd$InterstitialShowAdConfig;,
Lcom/facebook/ads/InterstitialAd$InterstitialAdLoadConfigBuilder;,
Lcom/facebook/ads/InterstitialAd$InterstitialAdShowConfigBuilder;
}
.end annotation
# instance fields
.field private final mInterstitialAdApi:Lcom/facebook/ads/internal/api/InterstitialAdApi;
# direct methods
.method public constructor <init>(Landroid/content/Context;Ljava/lang/String;)V
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
.line 159
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 161
invoke-static {p1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
invoke-interface {v0, p1, p2, p0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createInterstitialAd(Landroid/content/Context;Ljava/lang/String;Lcom/facebook/ads/InterstitialAd;)Lcom/facebook/ads/internal/api/InterstitialAdApi;
move-result-object p1
iput-object p1, p0, Lcom/facebook/ads/InterstitialAd;->mInterstitialAdApi:Lcom/facebook/ads/internal/api/InterstitialAdApi;
return-void
.end method
# virtual methods
.method public bridge synthetic buildLoadAdConfig()Lcom/facebook/ads/Ad$LoadConfigBuilder;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.line 44
invoke-virtual {p0}, Lcom/facebook/ads/InterstitialAd;->buildLoadAdConfig()Lcom/facebook/ads/InterstitialAd$InterstitialAdLoadConfigBuilder;
move-result-object v0
return-object v0
.end method
.method public buildLoadAdConfig()Lcom/facebook/ads/InterstitialAd$InterstitialAdLoadConfigBuilder;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/InterstitialAd;->mInterstitialAdApi:Lcom/facebook/ads/internal/api/InterstitialAdApi;
.line 275
invoke-interface {v0}, Lcom/facebook/ads/internal/api/InterstitialAdApi;->buildLoadAdConfig()Lcom/facebook/ads/InterstitialAd$InterstitialAdLoadConfigBuilder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic buildShowAdConfig()Lcom/facebook/ads/FullScreenAd$ShowConfigBuilder;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.line 44
invoke-virtual {p0}, Lcom/facebook/ads/InterstitialAd;->buildShowAdConfig()Lcom/facebook/ads/InterstitialAd$InterstitialAdShowConfigBuilder;
move-result-object v0
return-object v0
.end method
.method public buildShowAdConfig()Lcom/facebook/ads/InterstitialAd$InterstitialAdShowConfigBuilder;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/InterstitialAd;->mInterstitialAdApi:Lcom/facebook/ads/internal/api/InterstitialAdApi;
.line 290
invoke-interface {v0}, Lcom/facebook/ads/internal/api/InterstitialAdApi;->buildShowAdConfig()Lcom/facebook/ads/InterstitialAd$InterstitialAdShowConfigBuilder;
move-result-object v0
return-object v0
.end method
.method public destroy()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/InterstitialAd;->mInterstitialAdApi:Lcom/facebook/ads/internal/api/InterstitialAdApi;
.line 209
invoke-interface {v0}, Lcom/facebook/ads/Ad;->destroy()V
return-void
.end method
.method public getPlacementId()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/InterstitialAd;->mInterstitialAdApi:Lcom/facebook/ads/internal/api/InterstitialAdApi;
.line 214
invoke-interface {v0}, Lcom/facebook/ads/Ad;->getPlacementId()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public isAdInvalidated()Z
.locals 1
iget-object v0, p0, Lcom/facebook/ads/InterstitialAd;->mInterstitialAdApi:Lcom/facebook/ads/internal/api/InterstitialAdApi;
.line 201
invoke-interface {v0}, Lcom/facebook/ads/Ad;->isAdInvalidated()Z
move-result v0
return v0
.end method
.method public isAdLoaded()Z
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/InterstitialAd;->mInterstitialAdApi:Lcom/facebook/ads/internal/api/InterstitialAdApi;
.line 225
invoke-interface {v0}, Lcom/facebook/ads/internal/api/InterstitialAdApi;->isAdLoaded()Z
move-result v0
return v0
.end method
.method public loadAd()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/InterstitialAd;->mInterstitialAdApi:Lcom/facebook/ads/internal/api/InterstitialAdApi;
.line 175
invoke-interface {v0}, Lcom/facebook/ads/Ad;->loadAd()V
return-void
.end method
.method public loadAd(Lcom/facebook/ads/InterstitialAd$InterstitialLoadAdConfig;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/InterstitialAd;->mInterstitialAdApi:Lcom/facebook/ads/internal/api/InterstitialAdApi;
.line 196
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/InterstitialAdApi;->loadAd(Lcom/facebook/ads/InterstitialAd$InterstitialLoadAdConfig;)V
return-void
.end method
.method public setExtraHints(Lcom/facebook/ads/ExtraHints;)V
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
iget-object v0, p0, Lcom/facebook/ads/InterstitialAd;->mInterstitialAdApi:Lcom/facebook/ads/internal/api/InterstitialAdApi;
.line 167
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/InterstitialAdApi;->setExtraHints(Lcom/facebook/ads/ExtraHints;)V
return-void
.end method
.method public show()Z
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
iget-object v0, p0, Lcom/facebook/ads/InterstitialAd;->mInterstitialAdApi:Lcom/facebook/ads/internal/api/InterstitialAdApi;
.line 240
invoke-interface {v0}, Lcom/facebook/ads/internal/api/InterstitialAdApi;->show()Z
move-result v0
return v0
.end method
.method public show(Lcom/facebook/ads/InterstitialAd$InterstitialShowAdConfig;)Z
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
iget-object v0, p0, Lcom/facebook/ads/InterstitialAd;->mInterstitialAdApi:Lcom/facebook/ads/internal/api/InterstitialAdApi;
.line 261
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/InterstitialAdApi;->show(Lcom/facebook/ads/InterstitialAd$InterstitialShowAdConfig;)Z
move-result p1
return p1
.end method

View File

@@ -0,0 +1,17 @@
.class public interface abstract Lcom/facebook/ads/InterstitialAdExtendedListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/InterstitialAdListener;
.implements Lcom/facebook/ads/RewardedAdListener;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract onInterstitialActivityDestroyed()V
.end method

View File

@@ -0,0 +1,19 @@
.class public interface abstract Lcom/facebook/ads/InterstitialAdListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/AdListener;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract onInterstitialDismissed(Lcom/facebook/ads/Ad;)V
.end method
.method public abstract onInterstitialDisplayed(Lcom/facebook/ads/Ad;)V
.end method

View File

@@ -0,0 +1,103 @@
.class Lcom/facebook/ads/MediaView$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/facebook/ads/MediaView;->repair(Ljava/lang/Throwable;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcom/facebook/ads/MediaView;
# direct methods
.method public constructor <init>(Lcom/facebook/ads/MediaView;)V
.locals 0
iput-object p1, p0, Lcom/facebook/ads/MediaView$1;->this$0:Lcom/facebook/ads/MediaView;
.line 132
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 3
iget-object v0, p0, Lcom/facebook/ads/MediaView$1;->this$0:Lcom/facebook/ads/MediaView;
.line 135
invoke-virtual {v0}, Landroid/view/ViewGroup;->removeAllViews()V
iget-object v0, p0, Lcom/facebook/ads/MediaView$1;->this$0:Lcom/facebook/ads/MediaView;
const/4 v1, 0x0
.line 136
invoke-static {v0, v1}, Lcom/facebook/ads/MediaView;->access$002(Lcom/facebook/ads/MediaView;Lcom/facebook/ads/internal/api/AdComponentViewApi;)Lcom/facebook/ads/internal/api/AdComponentViewApi;
iget-object v0, p0, Lcom/facebook/ads/MediaView$1;->this$0:Lcom/facebook/ads/MediaView;
.line 138
invoke-static {v0}, Lcom/facebook/ads/MediaView;->access$200(Lcom/facebook/ads/MediaView;)Lcom/facebook/ads/internal/api/AdViewConstructorParams;
move-result-object v1
invoke-virtual {v1}, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->getContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v1
.line 139
invoke-interface {v1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createMediaViewApi()Lcom/facebook/ads/internal/api/MediaViewApi;
move-result-object v1
.line 137
invoke-static {v0, v1}, Lcom/facebook/ads/MediaView;->access$102(Lcom/facebook/ads/MediaView;Lcom/facebook/ads/internal/api/MediaViewApi;)Lcom/facebook/ads/internal/api/MediaViewApi;
iget-object v0, p0, Lcom/facebook/ads/MediaView$1;->this$0:Lcom/facebook/ads/MediaView;
.line 140
invoke-static {v0}, Lcom/facebook/ads/MediaView;->access$100(Lcom/facebook/ads/MediaView;)Lcom/facebook/ads/internal/api/MediaViewApi;
move-result-object v1
invoke-static {v0, v1}, Lcom/facebook/ads/MediaView;->access$300(Lcom/facebook/ads/MediaView;Lcom/facebook/ads/internal/api/AdComponentViewApiProvider;)V
iget-object v0, p0, Lcom/facebook/ads/MediaView$1;->this$0:Lcom/facebook/ads/MediaView;
.line 141
invoke-static {v0}, Lcom/facebook/ads/MediaView;->access$100(Lcom/facebook/ads/MediaView;)Lcom/facebook/ads/internal/api/MediaViewApi;
move-result-object v0
iget-object v1, p0, Lcom/facebook/ads/MediaView$1;->this$0:Lcom/facebook/ads/MediaView;
invoke-static {v1}, Lcom/facebook/ads/MediaView;->access$200(Lcom/facebook/ads/MediaView;)Lcom/facebook/ads/internal/api/AdViewConstructorParams;
move-result-object v1
iget-object v2, p0, Lcom/facebook/ads/MediaView$1;->this$0:Lcom/facebook/ads/MediaView;
invoke-interface {v0, v1, v2}, Lcom/facebook/ads/internal/api/MediaViewApi;->initialize(Lcom/facebook/ads/internal/api/AdViewConstructorParams;Lcom/facebook/ads/MediaView;)V
return-void
.end method

View File

@@ -0,0 +1,261 @@
.class public Lcom/facebook/ads/MediaView;
.super Lcom/facebook/ads/internal/api/AdNativeComponentView;
.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
# instance fields
.field private mConstructorParams:Lcom/facebook/ads/internal/api/AdViewConstructorParams;
.field private mMediaViewApi:Lcom/facebook/ads/internal/api/MediaViewApi;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 1
.line 45
invoke-direct {p0, p1}, Lcom/facebook/ads/internal/api/AdNativeComponentView;-><init>(Landroid/content/Context;)V
.line 46
new-instance v0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;
invoke-direct {v0, p1}, Lcom/facebook/ads/internal/api/AdViewConstructorParams;-><init>(Landroid/content/Context;)V
invoke-direct {p0, v0}, Lcom/facebook/ads/MediaView;->initializeSelf(Lcom/facebook/ads/internal/api/AdViewConstructorParams;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 1
.line 53
invoke-direct {p0, p1, p2}, Lcom/facebook/ads/internal/api/AdNativeComponentView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 54
new-instance v0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;
invoke-direct {v0, p1, p2}, Lcom/facebook/ads/internal/api/AdViewConstructorParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
invoke-direct {p0, v0}, Lcom/facebook/ads/MediaView;->initializeSelf(Lcom/facebook/ads/internal/api/AdViewConstructorParams;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.locals 1
.line 61
invoke-direct {p0, p1, p2, p3}, Lcom/facebook/ads/internal/api/AdNativeComponentView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 62
new-instance v0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;
invoke-direct {v0, p1, p2, p3}, Lcom/facebook/ads/internal/api/AdViewConstructorParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
invoke-direct {p0, v0}, Lcom/facebook/ads/MediaView;->initializeSelf(Lcom/facebook/ads/internal/api/AdViewConstructorParams;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
.locals 1
.annotation build Landroid/annotation/TargetApi;
value = 0x15
.end annotation
.line 70
invoke-direct {p0, p1, p2, p3, p4}, Lcom/facebook/ads/internal/api/AdNativeComponentView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
.line 71
new-instance v0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;
invoke-direct {v0, p1, p2, p3, p4}, Lcom/facebook/ads/internal/api/AdViewConstructorParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
invoke-direct {p0, v0}, Lcom/facebook/ads/MediaView;->initializeSelf(Lcom/facebook/ads/internal/api/AdViewConstructorParams;)V
return-void
.end method
.method public static synthetic access$002(Lcom/facebook/ads/MediaView;Lcom/facebook/ads/internal/api/AdComponentViewApi;)Lcom/facebook/ads/internal/api/AdComponentViewApi;
.locals 0
.line 36
iput-object p1, p0, Lcom/facebook/ads/internal/api/AdNativeComponentView;->mAdComponentViewApi:Lcom/facebook/ads/internal/api/AdComponentViewApi;
return-object p1
.end method
.method public static synthetic access$100(Lcom/facebook/ads/MediaView;)Lcom/facebook/ads/internal/api/MediaViewApi;
.locals 0
.line 36
iget-object p0, p0, Lcom/facebook/ads/MediaView;->mMediaViewApi:Lcom/facebook/ads/internal/api/MediaViewApi;
return-object p0
.end method
.method public static synthetic access$102(Lcom/facebook/ads/MediaView;Lcom/facebook/ads/internal/api/MediaViewApi;)Lcom/facebook/ads/internal/api/MediaViewApi;
.locals 0
.line 36
iput-object p1, p0, Lcom/facebook/ads/MediaView;->mMediaViewApi:Lcom/facebook/ads/internal/api/MediaViewApi;
return-object p1
.end method
.method public static synthetic access$200(Lcom/facebook/ads/MediaView;)Lcom/facebook/ads/internal/api/AdViewConstructorParams;
.locals 0
.line 36
iget-object p0, p0, Lcom/facebook/ads/MediaView;->mConstructorParams:Lcom/facebook/ads/internal/api/AdViewConstructorParams;
return-object p0
.end method
.method public static synthetic access$300(Lcom/facebook/ads/MediaView;Lcom/facebook/ads/internal/api/AdComponentViewApiProvider;)V
.locals 0
.line 36
invoke-virtual {p0, p1}, Lcom/facebook/ads/internal/api/AdNativeComponentView;->attachAdComponentViewApi(Lcom/facebook/ads/internal/api/AdComponentViewApiProvider;)V
return-void
.end method
.method private initializeSelf(Lcom/facebook/ads/internal/api/AdViewConstructorParams;)V
.locals 1
iput-object p1, p0, Lcom/facebook/ads/MediaView;->mConstructorParams:Lcom/facebook/ads/internal/api/AdViewConstructorParams;
.line 77
invoke-virtual {p1}, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
invoke-interface {v0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createMediaViewApi()Lcom/facebook/ads/internal/api/MediaViewApi;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/MediaView;->mMediaViewApi:Lcom/facebook/ads/internal/api/MediaViewApi;
.line 78
invoke-virtual {p0, v0}, Lcom/facebook/ads/internal/api/AdNativeComponentView;->attachAdComponentViewApi(Lcom/facebook/ads/internal/api/AdComponentViewApiProvider;)V
iget-object v0, p0, Lcom/facebook/ads/MediaView;->mMediaViewApi:Lcom/facebook/ads/internal/api/MediaViewApi;
.line 79
invoke-interface {v0, p1, p0}, Lcom/facebook/ads/internal/api/MediaViewApi;->initialize(Lcom/facebook/ads/internal/api/AdViewConstructorParams;Lcom/facebook/ads/MediaView;)V
return-void
.end method
# virtual methods
.method public destroy()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/MediaView;->mMediaViewApi:Lcom/facebook/ads/internal/api/MediaViewApi;
.line 115
invoke-interface {v0}, Lcom/facebook/ads/internal/api/MediaViewApi;->destroy()V
return-void
.end method
.method public getAdContentsView()Landroid/view/View;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/MediaView;->mMediaViewApi:Lcom/facebook/ads/internal/api/MediaViewApi;
.line 107
invoke-interface {v0}, Lcom/facebook/ads/internal/api/MediaViewApi;->getAdContentsView()Landroid/view/View;
move-result-object v0
return-object v0
.end method
.method public getMediaHeight()I
.locals 1
iget-object v0, p0, Lcom/facebook/ads/MediaView;->mMediaViewApi:Lcom/facebook/ads/internal/api/MediaViewApi;
.line 102
invoke-interface {v0}, Lcom/facebook/ads/internal/api/MediaViewApi;->getMediaHeight()I
move-result v0
return v0
.end method
.method public getMediaViewApi()Lcom/facebook/ads/internal/api/MediaViewApi;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/MediaView;->mMediaViewApi:Lcom/facebook/ads/internal/api/MediaViewApi;
return-object v0
.end method
.method public getMediaWidth()I
.locals 1
iget-object v0, p0, Lcom/facebook/ads/MediaView;->mMediaViewApi:Lcom/facebook/ads/internal/api/MediaViewApi;
.line 98
invoke-interface {v0}, Lcom/facebook/ads/internal/api/MediaViewApi;->getMediaWidth()I
move-result v0
return v0
.end method
.method public repair(Ljava/lang/Throwable;)V
.locals 0
.line 131
new-instance p1, Lcom/facebook/ads/MediaView$1;
invoke-direct {p1, p0}, Lcom/facebook/ads/MediaView$1;-><init>(Lcom/facebook/ads/MediaView;)V
invoke-virtual {p0, p1}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method public setListener(Lcom/facebook/ads/MediaViewListener;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/MediaView;->mMediaViewApi:Lcom/facebook/ads/internal/api/MediaViewApi;
.line 111
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/MediaViewApi;->setListener(Lcom/facebook/ads/MediaViewListener;)V
return-void
.end method
.method public setVideoRenderer(Lcom/facebook/ads/MediaViewVideoRenderer;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/MediaView;->mMediaViewApi:Lcom/facebook/ads/internal/api/MediaViewApi;
.line 94
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/MediaViewApi;->setVideoRenderer(Lcom/facebook/ads/MediaViewVideoRenderer;)V
return-void
.end method

View File

@@ -0,0 +1,34 @@
.class public interface abstract Lcom/facebook/ads/MediaViewListener;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract onComplete(Lcom/facebook/ads/MediaView;)V
.end method
.method public abstract onEnterFullscreen(Lcom/facebook/ads/MediaView;)V
.end method
.method public abstract onExitFullscreen(Lcom/facebook/ads/MediaView;)V
.end method
.method public abstract onFullscreenBackground(Lcom/facebook/ads/MediaView;)V
.end method
.method public abstract onFullscreenForeground(Lcom/facebook/ads/MediaView;)V
.end method
.method public abstract onPause(Lcom/facebook/ads/MediaView;)V
.end method
.method public abstract onPlay(Lcom/facebook/ads/MediaView;)V
.end method
.method public abstract onVolumeChange(Lcom/facebook/ads/MediaView;F)V
.end method

View File

@@ -0,0 +1,435 @@
.class public abstract Lcom/facebook/ads/MediaViewVideoRenderer;
.super Lcom/facebook/ads/internal/api/AdComponentFrameLayout;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# instance fields
.field private mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;
.field protected nativeAd:Lcom/facebook/ads/NativeAd;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field protected videoAutoplayBehavior:Lcom/facebook/ads/VideoAutoplayBehavior;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 1
.line 35
invoke-direct {p0, p1}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;-><init>(Landroid/content/Context;)V
.line 36
new-instance v0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;
invoke-direct {v0, p1}, Lcom/facebook/ads/internal/api/AdViewConstructorParams;-><init>(Landroid/content/Context;)V
invoke-direct {p0, v0}, Lcom/facebook/ads/MediaViewVideoRenderer;->initialize(Lcom/facebook/ads/internal/api/AdViewConstructorParams;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 1
.line 40
invoke-direct {p0, p1, p2}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 41
new-instance v0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;
invoke-direct {v0, p1, p2}, Lcom/facebook/ads/internal/api/AdViewConstructorParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
invoke-direct {p0, v0}, Lcom/facebook/ads/MediaViewVideoRenderer;->initialize(Lcom/facebook/ads/internal/api/AdViewConstructorParams;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.locals 1
.line 45
invoke-direct {p0, p1, p2, p3}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 46
new-instance v0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;
invoke-direct {v0, p1, p2, p3}, Lcom/facebook/ads/internal/api/AdViewConstructorParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
invoke-direct {p0, v0}, Lcom/facebook/ads/MediaViewVideoRenderer;->initialize(Lcom/facebook/ads/internal/api/AdViewConstructorParams;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
.locals 1
.annotation build Landroid/annotation/TargetApi;
value = 0x15
.end annotation
.line 52
invoke-direct {p0, p1, p2, p3, p4}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
.line 53
new-instance v0, Lcom/facebook/ads/internal/api/AdViewConstructorParams;
invoke-direct {v0, p1, p2, p3, p4}, Lcom/facebook/ads/internal/api/AdViewConstructorParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
invoke-direct {p0, v0}, Lcom/facebook/ads/MediaViewVideoRenderer;->initialize(Lcom/facebook/ads/internal/api/AdViewConstructorParams;)V
return-void
.end method
.method private initialize(Lcom/facebook/ads/internal/api/AdViewConstructorParams;)V
.locals 1
.line 58
invoke-virtual {p1}, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
.line 59
invoke-interface {v0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createMediaViewVideoRendererApi()Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;
.line 60
invoke-virtual {p0, v0}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->attachAdComponentViewApi(Lcom/facebook/ads/internal/api/AdComponentViewApiProvider;)V
iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;
.line 61
invoke-interface {v0, p1, p0}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->initialize(Lcom/facebook/ads/internal/api/AdViewConstructorParams;Lcom/facebook/ads/MediaViewVideoRenderer;)V
return-void
.end method
# virtual methods
.method public addView(Landroid/view/View;)V
.locals 0
.line 0
return-void
.end method
.method public addView(Landroid/view/View;I)V
.locals 0
.line 0
return-void
.end method
.method public addView(Landroid/view/View;II)V
.locals 0
.line 0
return-void
.end method
.method public addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
.locals 0
.line 0
return-void
.end method
.method public addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.locals 0
.line 0
return-void
.end method
.method public destroy()V
.locals 0
.annotation runtime Ljava/lang/Deprecated;
.end annotation
return-void
.end method
.method public final disengageSeek(Lcom/facebook/ads/VideoStartReason;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;
.line 143
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->disengageSeek(Lcom/facebook/ads/VideoStartReason;)V
return-void
.end method
.method public final engageSeek()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;
.line 132
invoke-interface {v0}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->engageSeek()V
return-void
.end method
.method public final getCurrentTimeMs()I
.locals 1
.annotation build Landroidx/annotation/IntRange;
from = 0x0L
.end annotation
iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;
.line 122
invoke-interface {v0}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->getCurrentTimeMs()I
move-result v0
return v0
.end method
.method public final getDuration()I
.locals 1
.annotation build Landroidx/annotation/IntRange;
from = 0x0L
.end annotation
iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;
.line 164
invoke-interface {v0}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->getDuration()I
move-result v0
return v0
.end method
.method public getMediaViewVideoRendererApi()Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;
return-object v0
.end method
.method public final getVideoView()Landroid/view/View;
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;
.line 205
invoke-interface {v0}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->getVideoView()Landroid/view/View;
move-result-object v0
return-object v0
.end method
.method public final getVolume()F
.locals 1
.annotation build Landroidx/annotation/FloatRange;
from = 0.0
to = 1.0
.end annotation
iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;
.line 185
invoke-interface {v0}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->getVolume()F
move-result v0
return v0
.end method
.method public onCompleted()V
.locals 0
return-void
.end method
.method public onError()V
.locals 0
return-void
.end method
.method public onPaused()V
.locals 0
return-void
.end method
.method public onPlayed()V
.locals 0
return-void
.end method
.method public onPrepared()V
.locals 0
return-void
.end method
.method public onSeek()V
.locals 0
return-void
.end method
.method public onSeekDisengaged()V
.locals 0
return-void
.end method
.method public onSeekEngaged()V
.locals 0
return-void
.end method
.method public onVolumeChanged()V
.locals 0
return-void
.end method
.method public final pause(Z)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;
.line 111
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->pause(Z)V
return-void
.end method
.method public final play(Lcom/facebook/ads/VideoStartReason;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;
.line 102
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->play(Lcom/facebook/ads/VideoStartReason;)V
return-void
.end method
.method public final seekTo(I)V
.locals 1
.param p1 # I
.annotation build Landroidx/annotation/IntRange;
from = 0x0L
.end annotation
.end param
iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;
.line 153
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->seekTo(I)V
return-void
.end method
.method public final setListener(Ljava/lang/Object;)V
.locals 0
.annotation runtime Ljava/lang/Deprecated;
.end annotation
return-void
.end method
.method public setNativeAd(Lcom/facebook/ads/NativeAd;)V
.locals 0
.annotation runtime Ljava/lang/Deprecated;
.end annotation
iput-object p1, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->nativeAd:Lcom/facebook/ads/NativeAd;
.line 79
invoke-virtual {p1}, Lcom/facebook/ads/NativeAd;->getVideoAutoplayBehavior()Lcom/facebook/ads/VideoAutoplayBehavior;
move-result-object p1
iput-object p1, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->videoAutoplayBehavior:Lcom/facebook/ads/VideoAutoplayBehavior;
return-void
.end method
.method public final setVolume(F)V
.locals 1
.param p1 # F
.annotation build Landroidx/annotation/FloatRange;
from = 0.0
to = 1.0
.end annotation
.end param
iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;
.line 174
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->setVolume(F)V
return-void
.end method
.method public shouldAllowBackgroundPlayback()Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public final shouldAutoplay()Z
.locals 1
iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;
.line 195
invoke-interface {v0}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->shouldAutoplay()Z
move-result v0
return v0
.end method
.method public unsetNativeAd()V
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const/4 v0, 0x0
iput-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->nativeAd:Lcom/facebook/ads/NativeAd;
.line 92
sget-object v0, Lcom/facebook/ads/VideoAutoplayBehavior;->DEFAULT:Lcom/facebook/ads/VideoAutoplayBehavior;
iput-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->videoAutoplayBehavior:Lcom/facebook/ads/VideoAutoplayBehavior;
return-void
.end method

View File

@@ -0,0 +1,120 @@
.class public final Lcom/facebook/ads/MediaViewVideoRendererWithBackgroundPlayback;
.super Lcom/facebook/ads/MediaViewVideoRenderer;
.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
# instance fields
.field private mDefaultMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/DefaultMediaViewVideoRendererApi;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 0
.line 27
invoke-direct {p0, p1}, Lcom/facebook/ads/MediaViewVideoRenderer;-><init>(Landroid/content/Context;)V
.line 28
invoke-direct {p0, p1}, Lcom/facebook/ads/MediaViewVideoRendererWithBackgroundPlayback;->initialize(Landroid/content/Context;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 0
.line 32
invoke-direct {p0, p1, p2}, Lcom/facebook/ads/MediaViewVideoRenderer;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 33
invoke-direct {p0, p1}, Lcom/facebook/ads/MediaViewVideoRendererWithBackgroundPlayback;->initialize(Landroid/content/Context;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.locals 0
.line 38
invoke-direct {p0, p1, p2, p3}, Lcom/facebook/ads/MediaViewVideoRenderer;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 39
invoke-direct {p0, p1}, Lcom/facebook/ads/MediaViewVideoRendererWithBackgroundPlayback;->initialize(Landroid/content/Context;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
.locals 0
.annotation build Landroid/annotation/TargetApi;
value = 0x15
.end annotation
.line 45
invoke-direct {p0, p1, p2, p3, p4}, Lcom/facebook/ads/MediaViewVideoRenderer;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
.line 46
invoke-direct {p0, p1}, Lcom/facebook/ads/MediaViewVideoRendererWithBackgroundPlayback;->initialize(Landroid/content/Context;)V
return-void
.end method
.method private initialize(Landroid/content/Context;)V
.locals 3
.line 51
invoke-static {p1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
invoke-interface {v0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createDefaultMediaViewVideoRendererApi()Lcom/facebook/ads/internal/api/DefaultMediaViewVideoRendererApi;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/MediaViewVideoRendererWithBackgroundPlayback;->mDefaultMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/DefaultMediaViewVideoRendererApi;
.line 55
invoke-virtual {p0}, Lcom/facebook/ads/MediaViewVideoRenderer;->getMediaViewVideoRendererApi()Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;
move-result-object v1
const/4 v2, 0x1
.line 52
invoke-interface {v0, p1, p0, v1, v2}, Lcom/facebook/ads/internal/api/DefaultMediaViewVideoRendererApi;->initialize(Landroid/content/Context;Lcom/facebook/ads/MediaViewVideoRenderer;Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;I)V
return-void
.end method
# virtual methods
.method public onPrepared()V
.locals 1
.line 61
invoke-super {p0}, Lcom/facebook/ads/MediaViewVideoRenderer;->onPrepared()V
iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRendererWithBackgroundPlayback;->mDefaultMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/DefaultMediaViewVideoRendererApi;
.line 62
invoke-interface {v0}, Lcom/facebook/ads/internal/api/DefaultMediaViewVideoRendererApi;->onPrepared()V
return-void
.end method
.method public shouldAllowBackgroundPlayback()Z
.locals 1
const/4 v0, 0x1
return v0
.end method

View File

@@ -0,0 +1,158 @@
.class public final enum Lcom/facebook/ads/NativeAd$AdCreativeType;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/NativeAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "AdCreativeType"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/facebook/ads/NativeAd$AdCreativeType;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/facebook/ads/NativeAd$AdCreativeType;
.field public static final enum CAROUSEL:Lcom/facebook/ads/NativeAd$AdCreativeType;
.field public static final enum IMAGE:Lcom/facebook/ads/NativeAd$AdCreativeType;
.field public static final enum UNKNOWN:Lcom/facebook/ads/NativeAd$AdCreativeType;
.field public static final enum VIDEO:Lcom/facebook/ads/NativeAd$AdCreativeType;
# direct methods
.method private static synthetic $values()[Lcom/facebook/ads/NativeAd$AdCreativeType;
.locals 4
sget-object v0, Lcom/facebook/ads/NativeAd$AdCreativeType;->IMAGE:Lcom/facebook/ads/NativeAd$AdCreativeType;
sget-object v1, Lcom/facebook/ads/NativeAd$AdCreativeType;->VIDEO:Lcom/facebook/ads/NativeAd$AdCreativeType;
sget-object v2, Lcom/facebook/ads/NativeAd$AdCreativeType;->CAROUSEL:Lcom/facebook/ads/NativeAd$AdCreativeType;
sget-object v3, Lcom/facebook/ads/NativeAd$AdCreativeType;->UNKNOWN:Lcom/facebook/ads/NativeAd$AdCreativeType;
filled-new-array {v0, v1, v2, v3}, [Lcom/facebook/ads/NativeAd$AdCreativeType;
move-result-object v0
return-object v0
.end method
.method static constructor <clinit>()V
.locals 3
.line 51
new-instance v0, Lcom/facebook/ads/NativeAd$AdCreativeType;
const-string v1, "IMAGE"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/NativeAd$AdCreativeType;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/NativeAd$AdCreativeType;->IMAGE:Lcom/facebook/ads/NativeAd$AdCreativeType;
.line 52
new-instance v0, Lcom/facebook/ads/NativeAd$AdCreativeType;
const-string v1, "VIDEO"
const/4 v2, 0x1
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/NativeAd$AdCreativeType;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/NativeAd$AdCreativeType;->VIDEO:Lcom/facebook/ads/NativeAd$AdCreativeType;
.line 53
new-instance v0, Lcom/facebook/ads/NativeAd$AdCreativeType;
const-string v1, "CAROUSEL"
const/4 v2, 0x2
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/NativeAd$AdCreativeType;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/NativeAd$AdCreativeType;->CAROUSEL:Lcom/facebook/ads/NativeAd$AdCreativeType;
.line 54
new-instance v0, Lcom/facebook/ads/NativeAd$AdCreativeType;
const-string v1, "UNKNOWN"
const/4 v2, 0x3
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/NativeAd$AdCreativeType;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/NativeAd$AdCreativeType;->UNKNOWN:Lcom/facebook/ads/NativeAd$AdCreativeType;
.line 49
invoke-static {}, Lcom/facebook/ads/NativeAd$AdCreativeType;->$values()[Lcom/facebook/ads/NativeAd$AdCreativeType;
move-result-object v0
sput-object v0, Lcom/facebook/ads/NativeAd$AdCreativeType;->$VALUES:[Lcom/facebook/ads/NativeAd$AdCreativeType;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
.line 50
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/facebook/ads/NativeAd$AdCreativeType;
.locals 1
const-class v0, Lcom/facebook/ads/NativeAd$AdCreativeType;
.line 49
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/facebook/ads/NativeAd$AdCreativeType;
return-object p0
.end method
.method public static values()[Lcom/facebook/ads/NativeAd$AdCreativeType;
.locals 1
sget-object v0, Lcom/facebook/ads/NativeAd$AdCreativeType;->$VALUES:[Lcom/facebook/ads/NativeAd$AdCreativeType;
.line 49
invoke-virtual {v0}, [Lcom/facebook/ads/NativeAd$AdCreativeType;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/facebook/ads/NativeAd$AdCreativeType;
return-object v0
.end method

View File

@@ -0,0 +1,275 @@
.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 <init>(Landroid/content/Context;Lcom/facebook/ads/NativeAdBase;)V
.locals 1
.line 85
invoke-direct {p0, p1, p2}, Lcom/facebook/ads/NativeAdBase;-><init>(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 <init>(Landroid/content/Context;Lcom/facebook/ads/internal/api/NativeAdBaseApi;)V
.locals 0
.line 74
invoke-direct {p0, p2}, Lcom/facebook/ads/NativeAdBase;-><init>(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 <init>(Landroid/content/Context;Ljava/lang/String;)V
.locals 0
.line 67
invoke-direct {p0, p1, p2}, Lcom/facebook/ads/NativeAdBase;-><init>(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

View File

@@ -0,0 +1,124 @@
.class public Lcom/facebook/ads/NativeAdBase$Image;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/NativeAdBase;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "Image"
.end annotation
# instance fields
.field private final mNativeAdImageApi:Lcom/facebook/ads/internal/api/NativeAdImageApi;
# direct methods
.method public constructor <init>(Lcom/facebook/ads/internal/api/NativeAdImageApi;)V
.locals 0
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
.line 46
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/facebook/ads/NativeAdBase$Image;->mNativeAdImageApi:Lcom/facebook/ads/internal/api/NativeAdImageApi;
return-void
.end method
.method public static fromJSONObject(Lorg/json/JSONObject;)Lcom/facebook/ads/NativeAdBase$Image;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
.line 90
invoke-static {}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoaderUnsafe()Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
invoke-interface {v0, p0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createNativeAdImageApi(Lorg/json/JSONObject;)Lcom/facebook/ads/internal/api/NativeAdImageApi;
move-result-object p0
if-nez p0, :cond_0
const/4 p0, 0x0
goto :goto_0
.line 91
:cond_0
new-instance v0, Lcom/facebook/ads/NativeAdBase$Image;
invoke-direct {v0, p0}, Lcom/facebook/ads/NativeAdBase$Image;-><init>(Lcom/facebook/ads/internal/api/NativeAdImageApi;)V
move-object p0, v0
:goto_0
return-object p0
.end method
# virtual methods
.method public getHeight()I
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase$Image;->mNativeAdImageApi:Lcom/facebook/ads/internal/api/NativeAdImageApi;
.line 67
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdImageApi;->getHeight()I
move-result v0
return v0
.end method
.method public getUrl()Ljava/lang/String;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase$Image;->mNativeAdImageApi:Lcom/facebook/ads/internal/api/NativeAdImageApi;
.line 77
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdImageApi;->getUrl()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getWidth()I
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase$Image;->mNativeAdImageApi:Lcom/facebook/ads/internal/api/NativeAdImageApi;
.line 57
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdImageApi;->getWidth()I
move-result v0
return v0
.end method

View File

@@ -0,0 +1,128 @@
.class public final enum Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/NativeAdBase;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "MediaCacheFlag"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;
.field public static final enum ALL:Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;
.field public static final enum NONE:Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;
# direct methods
.method private static synthetic $values()[Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;
.locals 2
sget-object v0, Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;->NONE:Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;
sget-object v1, Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;->ALL:Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;
filled-new-array {v0, v1}, [Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;
move-result-object v0
return-object v0
.end method
.method static constructor <clinit>()V
.locals 3
.line 152
new-instance v0, Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;
const-string v1, "NONE"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;->NONE:Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;
.line 153
new-instance v0, Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;
const-string v1, "ALL"
const/4 v2, 0x1
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;->ALL:Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;
.line 150
invoke-static {}, Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;->$values()[Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;
move-result-object v0
sput-object v0, Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;->$VALUES:[Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
.line 151
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;
.locals 1
const-class v0, Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;
.line 150
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;
return-object p0
.end method
.method public static values()[Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;
.locals 1
sget-object v0, Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;->$VALUES:[Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;
.line 150
invoke-virtual {v0}, [Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;
return-object v0
.end method

View File

@@ -0,0 +1,79 @@
.class public interface abstract Lcom/facebook/ads/NativeAdBase$NativeAdLoadConfigBuilder;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/Ad$LoadConfigBuilder;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/NativeAdBase;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "NativeAdLoadConfigBuilder"
.end annotation
# static fields
.field public static final UNKNOWN_IMAGE_SIZE:I = -0x1
# virtual methods
.method public bridge synthetic build()Lcom/facebook/ads/Ad$LoadAdConfig;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.line 595
invoke-interface {p0}, Lcom/facebook/ads/NativeAdBase$NativeAdLoadConfigBuilder;->build()Lcom/facebook/ads/NativeAdBase$NativeLoadAdConfig;
move-result-object v0
return-object v0
.end method
.method public abstract build()Lcom/facebook/ads/NativeAdBase$NativeLoadAdConfig;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method
.method public abstract withAdListener(Lcom/facebook/ads/NativeAdListener;)Lcom/facebook/ads/NativeAdBase$NativeAdLoadConfigBuilder;
.end method
.method public bridge synthetic withBid(Ljava/lang/String;)Lcom/facebook/ads/Ad$LoadConfigBuilder;
.locals 0
.line 595
invoke-interface {p0, p1}, Lcom/facebook/ads/NativeAdBase$NativeAdLoadConfigBuilder;->withBid(Ljava/lang/String;)Lcom/facebook/ads/NativeAdBase$NativeAdLoadConfigBuilder;
move-result-object p1
return-object p1
.end method
.method public abstract withBid(Ljava/lang/String;)Lcom/facebook/ads/NativeAdBase$NativeAdLoadConfigBuilder;
.end method
.method public abstract withMediaCacheFlag(Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;)Lcom/facebook/ads/NativeAdBase$NativeAdLoadConfigBuilder;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method
.method public abstract withPreloadedIconView(II)Lcom/facebook/ads/NativeAdBase$NativeAdLoadConfigBuilder;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method

View File

@@ -0,0 +1,271 @@
.class public final enum Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/NativeAdBase;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "NativeComponentTag"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/facebook/ads/NativeAdBase$NativeComponentTag;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.field public static final enum AD_BODY:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.field public static final enum AD_CALL_TO_ACTION:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.field public static final enum AD_CHOICES_ICON:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.field public static final enum AD_COVER_IMAGE:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.field public static final enum AD_ICON:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.field public static final enum AD_MEDIA:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.field public static final enum AD_OPTIONS_VIEW:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.field public static final enum AD_SOCIAL_CONTEXT:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.field public static final enum AD_SUBTITLE:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.field public static final enum AD_TITLE:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
# direct methods
.method private static synthetic $values()[Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.locals 10
sget-object v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->AD_ICON:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
sget-object v1, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->AD_TITLE:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
sget-object v2, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->AD_COVER_IMAGE:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
sget-object v3, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->AD_SUBTITLE:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
sget-object v4, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->AD_BODY:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
sget-object v5, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->AD_CALL_TO_ACTION:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
sget-object v6, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->AD_SOCIAL_CONTEXT:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
sget-object v7, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->AD_CHOICES_ICON:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
sget-object v8, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->AD_OPTIONS_VIEW:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
sget-object v9, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->AD_MEDIA:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
filled-new-array/range {v0 .. v9}, [Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
move-result-object v0
return-object v0
.end method
.method static constructor <clinit>()V
.locals 3
.line 164
new-instance v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
const-string v1, "AD_ICON"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->AD_ICON:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.line 165
new-instance v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
const-string v1, "AD_TITLE"
const/4 v2, 0x1
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->AD_TITLE:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.line 166
new-instance v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
const-string v1, "AD_COVER_IMAGE"
const/4 v2, 0x2
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->AD_COVER_IMAGE:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.line 167
new-instance v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
const-string v1, "AD_SUBTITLE"
const/4 v2, 0x3
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->AD_SUBTITLE:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.line 168
new-instance v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
const-string v1, "AD_BODY"
const/4 v2, 0x4
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->AD_BODY:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.line 169
new-instance v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
const-string v1, "AD_CALL_TO_ACTION"
const/4 v2, 0x5
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->AD_CALL_TO_ACTION:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.line 170
new-instance v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
const-string v1, "AD_SOCIAL_CONTEXT"
const/4 v2, 0x6
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->AD_SOCIAL_CONTEXT:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.line 171
new-instance v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
const-string v1, "AD_CHOICES_ICON"
const/4 v2, 0x7
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->AD_CHOICES_ICON:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.line 172
new-instance v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
const-string v1, "AD_OPTIONS_VIEW"
const/16 v2, 0x8
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->AD_OPTIONS_VIEW:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.line 173
new-instance v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
const-string v1, "AD_MEDIA"
const/16 v2, 0x9
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->AD_MEDIA:Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.line 162
invoke-static {}, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->$values()[Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
move-result-object v0
sput-object v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->$VALUES:[Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
.line 163
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static tagView(Landroid/view/View;Lcom/facebook/ads/NativeAdBase$NativeComponentTag;)V
.locals 1
.line 177
invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
.line 178
invoke-interface {v0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createNativeComponentTagApi()Lcom/facebook/ads/internal/api/NativeComponentTagApi;
move-result-object v0
.line 179
invoke-interface {v0, p0, p1}, Lcom/facebook/ads/internal/api/NativeComponentTagApi;->tagView(Landroid/view/View;Lcom/facebook/ads/NativeAdBase$NativeComponentTag;)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.locals 1
const-class v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.line 162
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
return-object p0
.end method
.method public static values()[Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.locals 1
sget-object v0, Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->$VALUES:[Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
.line 162
invoke-virtual {v0}, [Lcom/facebook/ads/NativeAdBase$NativeComponentTag;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/facebook/ads/NativeAdBase$NativeComponentTag;
return-object v0
.end method

View File

@@ -0,0 +1,20 @@
.class public interface abstract Lcom/facebook/ads/NativeAdBase$NativeLoadAdConfig;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/Ad$LoadAdConfig;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/NativeAdBase;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "NativeLoadAdConfig"
.end annotation

View File

@@ -0,0 +1,107 @@
.class public Lcom/facebook/ads/NativeAdBase$Rating;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/NativeAdBase;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "Rating"
.end annotation
# instance fields
.field private final mNativeAdRatingApi:Lcom/facebook/ads/internal/api/NativeAdRatingApi;
# direct methods
.method public constructor <init>(Lcom/facebook/ads/internal/api/NativeAdRatingApi;)V
.locals 0
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
.line 107
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/facebook/ads/NativeAdBase$Rating;->mNativeAdRatingApi:Lcom/facebook/ads/internal/api/NativeAdRatingApi;
return-void
.end method
.method public static fromJSONObject(Lorg/json/JSONObject;)Lcom/facebook/ads/NativeAdBase$Rating;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
.line 140
invoke-static {}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoaderUnsafe()Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
invoke-interface {v0, p0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createNativeAdRatingApi(Lorg/json/JSONObject;)Lcom/facebook/ads/internal/api/NativeAdRatingApi;
move-result-object p0
if-nez p0, :cond_0
const/4 p0, 0x0
goto :goto_0
.line 141
:cond_0
new-instance v0, Lcom/facebook/ads/NativeAdBase$Rating;
invoke-direct {v0, p0}, Lcom/facebook/ads/NativeAdBase$Rating;-><init>(Lcom/facebook/ads/internal/api/NativeAdRatingApi;)V
move-object p0, v0
:goto_0
return-object p0
.end method
# virtual methods
.method public getScale()D
.locals 2
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase$Rating;->mNativeAdRatingApi:Lcom/facebook/ads/internal/api/NativeAdRatingApi;
.line 128
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdRatingApi;->getScale()D
move-result-wide v0
return-wide v0
.end method
.method public getValue()D
.locals 2
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase$Rating;->mNativeAdRatingApi:Lcom/facebook/ads/internal/api/NativeAdRatingApi;
.line 118
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdRatingApi;->getValue()D
move-result-wide v0
return-wide v0
.end method

View File

@@ -0,0 +1,819 @@
.class public abstract Lcom/facebook/ads/NativeAdBase;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/Ad;
# 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
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/facebook/ads/NativeAdBase$NativeLoadAdConfig;,
Lcom/facebook/ads/NativeAdBase$Image;,
Lcom/facebook/ads/NativeAdBase$Rating;,
Lcom/facebook/ads/NativeAdBase$NativeAdLoadConfigBuilder;,
Lcom/facebook/ads/NativeAdBase$NativeComponentTag;,
Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;
}
.end annotation
# instance fields
.field final mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
# direct methods
.method public constructor <init>(Landroid/content/Context;Lcom/facebook/ads/NativeAdBase;)V
.locals 0
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
.line 205
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 207
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, p2, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
invoke-interface {p1, p2}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createNativeAdBaseApi(Lcom/facebook/ads/internal/api/NativeAdBaseApi;)Lcom/facebook/ads/internal/api/NativeAdBaseApi;
move-result-object p1
iput-object p1, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Ljava/lang/String;)V
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
.line 192
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 194
invoke-static {p1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
invoke-interface {v0, p1, p2}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createNativeAdBaseApi(Landroid/content/Context;Ljava/lang/String;)Lcom/facebook/ads/internal/api/NativeAdBaseApi;
move-result-object p1
iput-object p1, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
return-void
.end method
.method public constructor <init>(Lcom/facebook/ads/internal/api/NativeAdBaseApi;)V
.locals 0
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
.line 199
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
return-void
.end method
.method public static fromBidPayload(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lcom/facebook/ads/NativeAdBase;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 31
invoke-static {p0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
.line 32
invoke-interface {v0, p0, p1, p2}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createNativeAdBaseFromBidPayload(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lcom/facebook/ads/NativeAdBase;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public buildLoadAdConfig()Lcom/facebook/ads/NativeAdBase$NativeAdLoadConfigBuilder;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 587
invoke-interface {v0, p0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->buildLoadAdConfig(Lcom/facebook/ads/NativeAdBase;)Lcom/facebook/ads/NativeAdBase$NativeAdLoadConfigBuilder;
move-result-object v0
return-object v0
.end method
.method public destroy()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 271
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->destroy()V
return-void
.end method
.method public downloadMedia()V
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 266
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->downloadMedia()V
return-void
.end method
.method public getAdBodyText()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 384
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getAdBodyText()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getAdCallToAction()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 405
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getAdCallToAction()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getAdChoicesIcon()Lcom/facebook/ads/NativeAdBase$Image;
.locals 2
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 494
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getAdChoicesIcon()Lcom/facebook/ads/internal/api/NativeAdImageApi;
move-result-object v0
if-nez v0, :cond_0
const/4 v0, 0x0
goto :goto_0
.line 496
:cond_0
new-instance v0, Lcom/facebook/ads/NativeAdBase$Image;
iget-object v1, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
invoke-interface {v1}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getAdChoicesIcon()Lcom/facebook/ads/internal/api/NativeAdImageApi;
move-result-object v1
invoke-direct {v0, v1}, Lcom/facebook/ads/NativeAdBase$Image;-><init>(Lcom/facebook/ads/internal/api/NativeAdImageApi;)V
:goto_0
return-object v0
.end method
.method public getAdChoicesImageUrl()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 502
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getAdChoicesImageUrl()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getAdChoicesLinkUrl()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 522
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getAdChoicesLinkUrl()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getAdChoicesText()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 531
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getAdChoicesText()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getAdCoverImage()Lcom/facebook/ads/NativeAdBase$Image;
.locals 2
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 338
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getAdCoverImage()Lcom/facebook/ads/internal/api/NativeAdImageApi;
move-result-object v0
if-nez v0, :cond_0
const/4 v0, 0x0
goto :goto_0
.line 340
:cond_0
new-instance v0, Lcom/facebook/ads/NativeAdBase$Image;
iget-object v1, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
invoke-interface {v1}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getAdCoverImage()Lcom/facebook/ads/internal/api/NativeAdImageApi;
move-result-object v1
invoke-direct {v0, v1}, Lcom/facebook/ads/NativeAdBase$Image;-><init>(Lcom/facebook/ads/internal/api/NativeAdImageApi;)V
:goto_0
return-object v0
.end method
.method public getAdHeadline()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 372
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getAdHeadline()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getAdIcon()Lcom/facebook/ads/NativeAdBase$Image;
.locals 2
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 325
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getAdIcon()Lcom/facebook/ads/internal/api/NativeAdImageApi;
move-result-object v0
if-nez v0, :cond_0
const/4 v0, 0x0
goto :goto_0
.line 327
:cond_0
new-instance v0, Lcom/facebook/ads/NativeAdBase$Image;
iget-object v1, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
invoke-interface {v1}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getAdIcon()Lcom/facebook/ads/internal/api/NativeAdImageApi;
move-result-object v1
invoke-direct {v0, v1}, Lcom/facebook/ads/NativeAdBase$Image;-><init>(Lcom/facebook/ads/internal/api/NativeAdImageApi;)V
:goto_0
return-object v0
.end method
.method public getAdLinkDescription()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 426
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getAdLinkDescription()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getAdSocialContext()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 416
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getAdSocialContext()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getAdStarRating()Lcom/facebook/ads/NativeAdBase$Rating;
.locals 2
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 470
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getAdStarRating()Lcom/facebook/ads/internal/api/NativeAdRatingApi;
move-result-object v0
if-nez v0, :cond_0
const/4 v0, 0x0
goto :goto_0
.line 472
:cond_0
new-instance v0, Lcom/facebook/ads/NativeAdBase$Rating;
iget-object v1, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
invoke-interface {v1}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getAdStarRating()Lcom/facebook/ads/internal/api/NativeAdRatingApi;
move-result-object v1
invoke-direct {v0, v1}, Lcom/facebook/ads/NativeAdBase$Rating;-><init>(Lcom/facebook/ads/internal/api/NativeAdRatingApi;)V
:goto_0
return-object v0
.end method
.method public getAdTranslation()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 446
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getAdTranslation()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getAdUntrimmedBodyText()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 394
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getAdUntrimmedBodyText()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getAdViewAttributes()Lcom/facebook/ads/NativeAdViewAttributes;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 352
new-instance v0, Lcom/facebook/ads/NativeAdViewAttributes;
invoke-direct {v0}, Lcom/facebook/ads/NativeAdViewAttributes;-><init>()V
return-object v0
.end method
.method public getAdvertiserName()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 362
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getAdvertiserName()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getAspectRatio()F
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 512
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getAspectRatio()F
move-result v0
return v0
.end method
.method public getId()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 484
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getId()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getInternalNativeAd()Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
return-object v0
.end method
.method public getPlacementId()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 276
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getPlacementId()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getPreloadedIconViewDrawable()Landroid/graphics/drawable/Drawable;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 544
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getPreloadedIconViewDrawable()Landroid/graphics/drawable/Drawable;
move-result-object v0
return-object v0
.end method
.method public getPromotedTranslation()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 456
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getPromotedTranslation()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getSponsoredTranslation()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 436
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->getSponsoredTranslation()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public hasCallToAction()Z
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 314
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->hasCallToAction()Z
move-result v0
return v0
.end method
.method public isAdInvalidated()Z
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 281
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->isAdInvalidated()Z
move-result v0
return v0
.end method
.method public isAdLoaded()Z
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 292
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->isAdLoaded()Z
move-result v0
return v0
.end method
.method public isNativeConfigEnabled()Z
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const/4 v0, 0x0
return v0
.end method
.method public loadAd()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 227
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->loadAd()V
return-void
.end method
.method public loadAd(Lcom/facebook/ads/NativeAdBase$NativeLoadAdConfig;)V
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 248
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->loadAd(Lcom/facebook/ads/NativeAdBase$NativeLoadAdConfig;)V
return-void
.end method
.method public onCtaBroadcast()V
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 552
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->onCtaBroadcast()V
return-void
.end method
.method public setExtraHints(Lcom/facebook/ads/ExtraHints;)V
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 219
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->setExtraHints(Lcom/facebook/ads/ExtraHints;)V
return-void
.end method
.method public setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 574
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
return-void
.end method
.method public unregisterView()V
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdBase;->mNativeAdBaseApi:Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.line 560
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdBaseApi;->unregisterView()V
return-void
.end method

View File

@@ -0,0 +1,138 @@
.class public Lcom/facebook/ads/NativeAdLayout;
.super Lcom/facebook/ads/internal/api/AdComponentFrameLayout;
.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
# instance fields
.field private mNativeAdLayoutApi:Lcom/facebook/ads/internal/api/NativeAdLayoutApi;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 0
.line 39
invoke-direct {p0, p1}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;-><init>(Landroid/content/Context;)V
.line 40
invoke-direct {p0, p1}, Lcom/facebook/ads/NativeAdLayout;->initializeSelf(Landroid/content/Context;)V
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 44
invoke-direct {p0, p1, p2}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 45
invoke-direct {p0, p1}, Lcom/facebook/ads/NativeAdLayout;->initializeSelf(Landroid/content/Context;)V
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 49
invoke-direct {p0, p1, p2, p3}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 50
invoke-direct {p0, p1}, Lcom/facebook/ads/NativeAdLayout;->initializeSelf(Landroid/content/Context;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Lcom/facebook/ads/internal/api/NativeAdLayoutApi;)V
.locals 0
.line 55
invoke-direct {p0, p1}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;-><init>(Landroid/content/Context;)V
iput-object p2, p0, Lcom/facebook/ads/NativeAdLayout;->mNativeAdLayoutApi:Lcom/facebook/ads/internal/api/NativeAdLayoutApi;
.line 58
invoke-virtual {p0, p2}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->attachAdComponentViewApi(Lcom/facebook/ads/internal/api/AdComponentViewApiProvider;)V
iget-object p1, p0, Lcom/facebook/ads/NativeAdLayout;->mNativeAdLayoutApi:Lcom/facebook/ads/internal/api/NativeAdLayoutApi;
.line 59
invoke-interface {p1, p0}, Lcom/facebook/ads/internal/api/NativeAdLayoutApi;->initialize(Lcom/facebook/ads/NativeAdLayout;)V
return-void
.end method
.method private initializeSelf(Landroid/content/Context;)V
.locals 0
.line 63
invoke-static {p1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object p1
invoke-interface {p1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createNativeAdLayoutApi()Lcom/facebook/ads/internal/api/NativeAdLayoutApi;
move-result-object p1
iput-object p1, p0, Lcom/facebook/ads/NativeAdLayout;->mNativeAdLayoutApi:Lcom/facebook/ads/internal/api/NativeAdLayoutApi;
.line 65
invoke-virtual {p0, p1}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->attachAdComponentViewApi(Lcom/facebook/ads/internal/api/AdComponentViewApiProvider;)V
iget-object p1, p0, Lcom/facebook/ads/NativeAdLayout;->mNativeAdLayoutApi:Lcom/facebook/ads/internal/api/NativeAdLayoutApi;
.line 66
invoke-interface {p1, p0}, Lcom/facebook/ads/internal/api/NativeAdLayoutApi;->initialize(Lcom/facebook/ads/NativeAdLayout;)V
return-void
.end method
# virtual methods
.method public getNativeAdLayoutApi()Lcom/facebook/ads/internal/api/NativeAdLayoutApi;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdLayout;->mNativeAdLayoutApi:Lcom/facebook/ads/internal/api/NativeAdLayoutApi;
return-object v0
.end method
.method public setMaxWidth(I)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdLayout;->mNativeAdLayoutApi:Lcom/facebook/ads/internal/api/NativeAdLayoutApi;
.line 79
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/NativeAdLayoutApi;->setMaxWidth(I)V
return-void
.end method
.method public setMinWidth(I)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdLayout;->mNativeAdLayoutApi:Lcom/facebook/ads/internal/api/NativeAdLayoutApi;
.line 75
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/NativeAdLayoutApi;->setMinWidth(I)V
return-void
.end method

View File

@@ -0,0 +1,16 @@
.class public interface abstract Lcom/facebook/ads/NativeAdListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/AdListener;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract onMediaDownloaded(Lcom/facebook/ads/Ad;)V
.end method

View File

@@ -0,0 +1,25 @@
.class public interface abstract Lcom/facebook/ads/NativeAdScrollView$AdViewProvider;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/NativeAdScrollView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "AdViewProvider"
.end annotation
# virtual methods
.method public abstract createView(Lcom/facebook/ads/NativeAd;I)Landroid/view/View;
.end method
.method public abstract destroyView(Lcom/facebook/ads/NativeAd;Landroid/view/View;)V
.end method

View File

@@ -0,0 +1,294 @@
.class public Lcom/facebook/ads/NativeAdScrollView;
.super Landroid/widget/LinearLayout;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/facebook/ads/NativeAdScrollView$AdViewProvider;
}
.end annotation
# static fields
.field public static final DEFAULT_INSET:I = 0x14
.field public static final DEFAULT_MAX_ADS:I = 0xa
# instance fields
.field private final mNativeAdScrollViewApi:Lcom/facebook/ads/internal/api/NativeAdScrollViewApi;
# direct methods
.method public constructor <init>(Landroid/content/Context;Lcom/facebook/ads/NativeAdsManager;I)V
.locals 8
const/4 v3, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/16 v7, 0xa
move-object v0, p0
move-object v1, p1
move-object v2, p2
move v4, p3
.line 111
invoke-direct/range {v0 .. v7}, Lcom/facebook/ads/NativeAdScrollView;-><init>(Landroid/content/Context;Lcom/facebook/ads/NativeAdsManager;Lcom/facebook/ads/NativeAdScrollView$AdViewProvider;ILcom/facebook/ads/NativeAdView$Type;Lcom/facebook/ads/NativeAdViewAttributes;I)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Lcom/facebook/ads/NativeAdsManager;ILcom/facebook/ads/NativeAdViewAttributes;)V
.locals 8
const/4 v3, 0x0
const/4 v5, 0x0
const/16 v7, 0xa
move-object v0, p0
move-object v1, p1
move-object v2, p2
move v4, p3
move-object v6, p4
.line 126
invoke-direct/range {v0 .. v7}, Lcom/facebook/ads/NativeAdScrollView;-><init>(Landroid/content/Context;Lcom/facebook/ads/NativeAdsManager;Lcom/facebook/ads/NativeAdScrollView$AdViewProvider;ILcom/facebook/ads/NativeAdView$Type;Lcom/facebook/ads/NativeAdViewAttributes;I)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Lcom/facebook/ads/NativeAdsManager;ILcom/facebook/ads/NativeAdViewAttributes;I)V
.locals 8
const/4 v3, 0x0
const/4 v5, 0x0
move-object v0, p0
move-object v1, p1
move-object v2, p2
move v4, p3
move-object v6, p4
move v7, p5
.line 143
invoke-direct/range {v0 .. v7}, Lcom/facebook/ads/NativeAdScrollView;-><init>(Landroid/content/Context;Lcom/facebook/ads/NativeAdsManager;Lcom/facebook/ads/NativeAdScrollView$AdViewProvider;ILcom/facebook/ads/NativeAdView$Type;Lcom/facebook/ads/NativeAdViewAttributes;I)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Lcom/facebook/ads/NativeAdsManager;Lcom/facebook/ads/NativeAdScrollView$AdViewProvider;)V
.locals 8
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/16 v7, 0xa
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v3, p3
.line 89
invoke-direct/range {v0 .. v7}, Lcom/facebook/ads/NativeAdScrollView;-><init>(Landroid/content/Context;Lcom/facebook/ads/NativeAdsManager;Lcom/facebook/ads/NativeAdScrollView$AdViewProvider;ILcom/facebook/ads/NativeAdView$Type;Lcom/facebook/ads/NativeAdViewAttributes;I)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Lcom/facebook/ads/NativeAdsManager;Lcom/facebook/ads/NativeAdScrollView$AdViewProvider;I)V
.locals 8
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v3, p3
move v7, p4
.line 101
invoke-direct/range {v0 .. v7}, Lcom/facebook/ads/NativeAdScrollView;-><init>(Landroid/content/Context;Lcom/facebook/ads/NativeAdsManager;Lcom/facebook/ads/NativeAdScrollView$AdViewProvider;ILcom/facebook/ads/NativeAdView$Type;Lcom/facebook/ads/NativeAdViewAttributes;I)V
return-void
.end method
.method private constructor <init>(Landroid/content/Context;Lcom/facebook/ads/NativeAdsManager;Lcom/facebook/ads/NativeAdScrollView$AdViewProvider;ILcom/facebook/ads/NativeAdView$Type;Lcom/facebook/ads/NativeAdViewAttributes;I)V
.locals 9
.param p3 # Lcom/facebook/ads/NativeAdScrollView$AdViewProvider;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p5 # Lcom/facebook/ads/NativeAdView$Type;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p6 # Lcom/facebook/ads/NativeAdViewAttributes;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 54
invoke-direct {p0, p1}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
.line 57
invoke-static {p1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
move-object v1, p0
move-object v2, p1
move-object v3, p2
move-object v4, p3
move v5, p4
move-object v6, p5
move-object v7, p6
move/from16 v8, p7
.line 58
invoke-interface/range {v0 .. v8}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createNativeAdScrollViewApi(Lcom/facebook/ads/NativeAdScrollView;Landroid/content/Context;Lcom/facebook/ads/NativeAdsManager;Lcom/facebook/ads/NativeAdScrollView$AdViewProvider;ILcom/facebook/ads/NativeAdView$Type;Lcom/facebook/ads/NativeAdViewAttributes;I)Lcom/facebook/ads/internal/api/NativeAdScrollViewApi;
move-result-object v0
iput-object v0, v1, Lcom/facebook/ads/NativeAdScrollView;->mNativeAdScrollViewApi:Lcom/facebook/ads/internal/api/NativeAdScrollViewApi;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Lcom/facebook/ads/NativeAdsManager;Lcom/facebook/ads/NativeAdView$Type;)V
.locals 8
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v6, 0x0
const/16 v7, 0xa
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v5, p3
.line 149
invoke-direct/range {v0 .. v7}, Lcom/facebook/ads/NativeAdScrollView;-><init>(Landroid/content/Context;Lcom/facebook/ads/NativeAdsManager;Lcom/facebook/ads/NativeAdScrollView$AdViewProvider;ILcom/facebook/ads/NativeAdView$Type;Lcom/facebook/ads/NativeAdViewAttributes;I)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Lcom/facebook/ads/NativeAdsManager;Lcom/facebook/ads/NativeAdView$Type;Lcom/facebook/ads/NativeAdViewAttributes;)V
.locals 8
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const/4 v3, 0x0
const/4 v4, 0x0
const/16 v7, 0xa
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v5, p3
move-object v6, p4
.line 162
invoke-direct/range {v0 .. v7}, Lcom/facebook/ads/NativeAdScrollView;-><init>(Landroid/content/Context;Lcom/facebook/ads/NativeAdsManager;Lcom/facebook/ads/NativeAdScrollView$AdViewProvider;ILcom/facebook/ads/NativeAdView$Type;Lcom/facebook/ads/NativeAdViewAttributes;I)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Lcom/facebook/ads/NativeAdsManager;Lcom/facebook/ads/NativeAdView$Type;Lcom/facebook/ads/NativeAdViewAttributes;I)V
.locals 8
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const/4 v3, 0x0
const/4 v4, 0x0
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v5, p3
move-object v6, p4
move v7, p5
.line 176
invoke-direct/range {v0 .. v7}, Lcom/facebook/ads/NativeAdScrollView;-><init>(Landroid/content/Context;Lcom/facebook/ads/NativeAdsManager;Lcom/facebook/ads/NativeAdScrollView$AdViewProvider;ILcom/facebook/ads/NativeAdView$Type;Lcom/facebook/ads/NativeAdViewAttributes;I)V
return-void
.end method
# virtual methods
.method public setInset(I)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdScrollView;->mNativeAdScrollViewApi:Lcom/facebook/ads/internal/api/NativeAdScrollViewApi;
.line 180
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/NativeAdScrollViewApi;->setInset(I)V
return-void
.end method

View File

@@ -0,0 +1,243 @@
.class public final enum Lcom/facebook/ads/NativeAdView$Type;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/NativeAdView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "Type"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/facebook/ads/NativeAdView$Type;",
">;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/facebook/ads/NativeAdView$Type;
.field public static final enum HEIGHT_300:Lcom/facebook/ads/NativeAdView$Type;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final enum HEIGHT_400:Lcom/facebook/ads/NativeAdView$Type;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
# instance fields
.field private final mEnumCode:I
.field private mNativeAdViewTypeApi:Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;
# direct methods
.method private static synthetic $values()[Lcom/facebook/ads/NativeAdView$Type;
.locals 2
sget-object v0, Lcom/facebook/ads/NativeAdView$Type;->HEIGHT_300:Lcom/facebook/ads/NativeAdView$Type;
sget-object v1, Lcom/facebook/ads/NativeAdView$Type;->HEIGHT_400:Lcom/facebook/ads/NativeAdView$Type;
filled-new-array {v0, v1}, [Lcom/facebook/ads/NativeAdView$Type;
move-result-object v0
return-object v0
.end method
.method static constructor <clinit>()V
.locals 4
.line 120
new-instance v0, Lcom/facebook/ads/NativeAdView$Type;
const/4 v1, 0x0
const/4 v2, 0x2
const-string v3, "HEIGHT_300"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/NativeAdView$Type;-><init>(Ljava/lang/String;II)V
sput-object v0, Lcom/facebook/ads/NativeAdView$Type;->HEIGHT_300:Lcom/facebook/ads/NativeAdView$Type;
.line 127
new-instance v0, Lcom/facebook/ads/NativeAdView$Type;
const/4 v1, 0x1
const/4 v2, 0x3
const-string v3, "HEIGHT_400"
invoke-direct {v0, v3, v1, v2}, Lcom/facebook/ads/NativeAdView$Type;-><init>(Ljava/lang/String;II)V
sput-object v0, Lcom/facebook/ads/NativeAdView$Type;->HEIGHT_400:Lcom/facebook/ads/NativeAdView$Type;
.line 112
invoke-static {}, Lcom/facebook/ads/NativeAdView$Type;->$values()[Lcom/facebook/ads/NativeAdView$Type;
move-result-object v0
sput-object v0, Lcom/facebook/ads/NativeAdView$Type;->$VALUES:[Lcom/facebook/ads/NativeAdView$Type;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;II)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)V"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 134
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
iput p3, p0, Lcom/facebook/ads/NativeAdView$Type;->mEnumCode:I
return-void
.end method
.method private getNativeAdViewTypeApi(I)Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdView$Type;->mNativeAdViewTypeApi:Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;
if-nez v0, :cond_0
.line 170
invoke-static {}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoaderUnsafe()Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createNativeAdViewTypeApi(I)Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;
move-result-object p1
iput-object p1, p0, Lcom/facebook/ads/NativeAdView$Type;->mNativeAdViewTypeApi:Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;
:cond_0
iget-object p1, p0, Lcom/facebook/ads/NativeAdView$Type;->mNativeAdViewTypeApi:Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;
return-object p1
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/facebook/ads/NativeAdView$Type;
.locals 1
const-class v0, Lcom/facebook/ads/NativeAdView$Type;
.line 112
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/facebook/ads/NativeAdView$Type;
return-object p0
.end method
.method public static values()[Lcom/facebook/ads/NativeAdView$Type;
.locals 1
sget-object v0, Lcom/facebook/ads/NativeAdView$Type;->$VALUES:[Lcom/facebook/ads/NativeAdView$Type;
.line 112
invoke-virtual {v0}, [Lcom/facebook/ads/NativeAdView$Type;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/facebook/ads/NativeAdView$Type;
return-object v0
.end method
# virtual methods
.method public getEnumCode()I
.locals 1
iget v0, p0, Lcom/facebook/ads/NativeAdView$Type;->mEnumCode:I
return v0
.end method
.method public getHeight()I
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
iget v0, p0, Lcom/facebook/ads/NativeAdView$Type;->mEnumCode:I
.line 155
invoke-direct {p0, v0}, Lcom/facebook/ads/NativeAdView$Type;->getNativeAdViewTypeApi(I)Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;
move-result-object v0
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;->getHeight()I
move-result v0
return v0
.end method
.method public getValue()I
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
iget v0, p0, Lcom/facebook/ads/NativeAdView$Type;->mEnumCode:I
.line 160
invoke-direct {p0, v0}, Lcom/facebook/ads/NativeAdView$Type;->getNativeAdViewTypeApi(I)Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;
move-result-object v0
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;->getValue()I
move-result v0
return v0
.end method
.method public getWidth()I
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
iget v0, p0, Lcom/facebook/ads/NativeAdView$Type;->mEnumCode:I
.line 145
invoke-direct {p0, v0}, Lcom/facebook/ads/NativeAdView$Type;->getNativeAdViewTypeApi(I)Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;
move-result-object v0
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;->getWidth()I
move-result v0
return v0
.end method

View File

@@ -0,0 +1,166 @@
.class public Lcom/facebook/ads/NativeAdView;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/facebook/ads/NativeAdView$Type;
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 26
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static render(Landroid/content/Context;Lcom/facebook/ads/NativeAd;)Landroid/view/View;
.locals 1
const-string v0, "context must be not null"
.line 37
invoke-static {p0, v0}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
const-string v0, "nativeAd must be not null"
.line 38
invoke-static {p1, v0}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 40
invoke-static {p0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
.line 41
invoke-interface {v0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createNativeAdViewApi()Lcom/facebook/ads/internal/api/NativeAdViewApi;
move-result-object v0
.line 42
invoke-interface {v0, p0, p1}, Lcom/facebook/ads/internal/api/NativeAdViewApi;->render(Landroid/content/Context;Lcom/facebook/ads/NativeAd;)Landroid/view/View;
move-result-object p0
return-object p0
.end method
.method public static render(Landroid/content/Context;Lcom/facebook/ads/NativeAd;Lcom/facebook/ads/NativeAdView$Type;)Landroid/view/View;
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const-string v0, "context must be not null"
.line 76
invoke-static {p0, v0}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
const-string v0, "nativeAd must be not null"
.line 77
invoke-static {p1, v0}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 79
invoke-static {p0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
.line 80
invoke-interface {v0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createNativeAdViewApi()Lcom/facebook/ads/internal/api/NativeAdViewApi;
move-result-object v0
.line 81
invoke-interface {v0, p0, p1, p2}, Lcom/facebook/ads/internal/api/NativeAdViewApi;->render(Landroid/content/Context;Lcom/facebook/ads/NativeAd;Lcom/facebook/ads/NativeAdView$Type;)Landroid/view/View;
move-result-object p0
return-object p0
.end method
.method public static render(Landroid/content/Context;Lcom/facebook/ads/NativeAd;Lcom/facebook/ads/NativeAdView$Type;Lcom/facebook/ads/NativeAdViewAttributes;)Landroid/view/View;
.locals 1
.param p3 # Lcom/facebook/ads/NativeAdViewAttributes;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const-string v0, "context must be not null"
.line 100
invoke-static {p0, v0}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
const-string v0, "nativeAd must be not null"
.line 101
invoke-static {p1, v0}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
const-string v0, "type must be not null"
.line 102
invoke-static {p2, v0}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 104
invoke-static {p0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
.line 105
invoke-interface {v0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createNativeAdViewApi()Lcom/facebook/ads/internal/api/NativeAdViewApi;
move-result-object v0
.line 106
invoke-interface {v0, p0, p1, p2, p3}, Lcom/facebook/ads/internal/api/NativeAdViewApi;->render(Landroid/content/Context;Lcom/facebook/ads/NativeAd;Lcom/facebook/ads/NativeAdView$Type;Lcom/facebook/ads/NativeAdViewAttributes;)Landroid/view/View;
move-result-object p0
return-object p0
.end method
.method public static render(Landroid/content/Context;Lcom/facebook/ads/NativeAd;Lcom/facebook/ads/NativeAdViewAttributes;)Landroid/view/View;
.locals 1
.param p2 # Lcom/facebook/ads/NativeAdViewAttributes;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
const-string v0, "context must be not null"
.line 56
invoke-static {p0, v0}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
const-string v0, "nativeAd must be not null"
.line 57
invoke-static {p1, v0}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 59
invoke-static {p0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
.line 60
invoke-interface {v0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createNativeAdViewApi()Lcom/facebook/ads/internal/api/NativeAdViewApi;
move-result-object v0
.line 61
invoke-interface {v0, p0, p1, p2}, Lcom/facebook/ads/internal/api/NativeAdViewApi;->render(Landroid/content/Context;Lcom/facebook/ads/NativeAd;Lcom/facebook/ads/NativeAdViewAttributes;)Landroid/view/View;
move-result-object p0
return-object p0
.end method

View File

@@ -0,0 +1,282 @@
.class public Lcom/facebook/ads/NativeAdViewAttributes;
.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
# instance fields
.field private final mNativeAdViewAttributesApi:Lcom/facebook/ads/internal/api/NativeAdViewAttributesApi;
# direct methods
.method public constructor <init>()V
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 53
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 55
invoke-static {}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoaderUnsafe()Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
invoke-interface {v0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createNativeAdViewAttributesApi()Lcom/facebook/ads/internal/api/NativeAdViewAttributesApi;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/NativeAdViewAttributes;->mNativeAdViewAttributesApi:Lcom/facebook/ads/internal/api/NativeAdViewAttributesApi;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.locals 0
.line 41
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 43
invoke-static {p1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object p1
invoke-interface {p1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createNativeAdViewAttributesApi()Lcom/facebook/ads/internal/api/NativeAdViewAttributesApi;
move-result-object p1
iput-object p1, p0, Lcom/facebook/ads/NativeAdViewAttributes;->mNativeAdViewAttributesApi:Lcom/facebook/ads/internal/api/NativeAdViewAttributesApi;
return-void
.end method
# virtual methods
.method public getAutoplay()Z
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 165
invoke-static {}, Lcom/facebook/ads/AdSettings;->isVideoAutoplay()Z
move-result v0
return v0
.end method
.method public getAutoplayOnMobile()Z
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 170
invoke-static {}, Lcom/facebook/ads/AdSettings;->isVideoAutoplayOnMobile()Z
move-result v0
return v0
.end method
.method public getBackgroundColor()I
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const/4 v0, 0x0
return v0
.end method
.method public getButtonBorderColor()I
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const/4 v0, 0x0
return v0
.end method
.method public getButtonColor()I
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const/4 v0, 0x0
return v0
.end method
.method public getButtonTextColor()I
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const/4 v0, 0x0
return v0
.end method
.method public getDescriptionTextColor()I
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const/4 v0, 0x0
return v0
.end method
.method public getDescriptionTextSize()I
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const/4 v0, 0x0
return v0
.end method
.method public getInternalAttributes()Lcom/facebook/ads/internal/api/NativeAdViewAttributesApi;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdViewAttributes;->mNativeAdViewAttributesApi:Lcom/facebook/ads/internal/api/NativeAdViewAttributesApi;
return-object v0
.end method
.method public getTitleTextColor()I
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const/4 v0, 0x0
return v0
.end method
.method public getTitleTextSize()I
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const/4 v0, 0x0
return v0
.end method
.method public getTypeface()Landroid/graphics/Typeface;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public setAutoplay(Z)Lcom/facebook/ads/NativeAdViewAttributes;
.locals 0
.annotation runtime Ljava/lang/Deprecated;
.end annotation
return-object p0
.end method
.method public setAutoplayOnMobile(Z)Lcom/facebook/ads/NativeAdViewAttributes;
.locals 0
.annotation runtime Ljava/lang/Deprecated;
.end annotation
return-object p0
.end method
.method public setBackgroundColor(I)Lcom/facebook/ads/NativeAdViewAttributes;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdViewAttributes;->mNativeAdViewAttributesApi:Lcom/facebook/ads/internal/api/NativeAdViewAttributesApi;
.line 83
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/NativeAdViewAttributesApi;->setBackgroundColor(I)V
return-object p0
.end method
.method public setButtonBorderColor(I)Lcom/facebook/ads/NativeAdViewAttributes;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdViewAttributes;->mNativeAdViewAttributesApi:Lcom/facebook/ads/internal/api/NativeAdViewAttributesApi;
.line 149
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/NativeAdViewAttributesApi;->setCTABorderColor(I)V
return-object p0
.end method
.method public setButtonColor(I)Lcom/facebook/ads/NativeAdViewAttributes;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdViewAttributes;->mNativeAdViewAttributesApi:Lcom/facebook/ads/internal/api/NativeAdViewAttributesApi;
.line 123
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/NativeAdViewAttributesApi;->setCTABackgroundColor(I)V
return-object p0
.end method
.method public setButtonTextColor(I)Lcom/facebook/ads/NativeAdViewAttributes;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdViewAttributes;->mNativeAdViewAttributesApi:Lcom/facebook/ads/internal/api/NativeAdViewAttributesApi;
.line 136
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/NativeAdViewAttributesApi;->setCTATextColor(I)V
return-object p0
.end method
.method public setDescriptionTextColor(I)Lcom/facebook/ads/NativeAdViewAttributes;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdViewAttributes;->mNativeAdViewAttributesApi:Lcom/facebook/ads/internal/api/NativeAdViewAttributesApi;
.line 111
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/NativeAdViewAttributesApi;->setSecondaryTextColor(I)V
return-object p0
.end method
.method public setTitleTextColor(I)Lcom/facebook/ads/NativeAdViewAttributes;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdViewAttributes;->mNativeAdViewAttributesApi:Lcom/facebook/ads/internal/api/NativeAdViewAttributesApi;
.line 96
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/NativeAdViewAttributesApi;->setPrimaryTextColor(I)V
return-object p0
.end method
.method public setTypeface(Landroid/graphics/Typeface;)Lcom/facebook/ads/NativeAdViewAttributes;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdViewAttributes;->mNativeAdViewAttributesApi:Lcom/facebook/ads/internal/api/NativeAdViewAttributesApi;
.line 71
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/NativeAdViewAttributesApi;->setTypeface(Landroid/graphics/Typeface;)V
return-object p0
.end method

View File

@@ -0,0 +1,25 @@
.class public interface abstract Lcom/facebook/ads/NativeAdsManager$Listener;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/NativeAdsManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "Listener"
.end annotation
# virtual methods
.method public abstract onAdError(Lcom/facebook/ads/AdError;)V
.end method
.method public abstract onAdsLoaded()V
.end method

View File

@@ -0,0 +1,180 @@
.class public Lcom/facebook/ads/NativeAdsManager;
.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
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/facebook/ads/NativeAdsManager$Listener;
}
.end annotation
# instance fields
.field private final mNativeAdsManagerApi:Lcom/facebook/ads/internal/api/NativeAdsManagerApi;
# direct methods
.method public constructor <init>(Landroid/content/Context;Ljava/lang/String;I)V
.locals 2
.line 49
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const-string v0, "Context can not be null"
.line 50
invoke-static {p1, v0}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
const/4 v0, -0x1
if-le p3, v0, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
const-string v1, "Number of requested ads should be not be negative"
.line 51
invoke-static {v0, v1}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkIsTrue(ZLjava/lang/String;)V
.line 55
invoke-static {p1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
.line 56
invoke-interface {v0, p1, p2, p3}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createNativeAdsManagerApi(Landroid/content/Context;Ljava/lang/String;I)Lcom/facebook/ads/internal/api/NativeAdsManagerApi;
move-result-object p1
iput-object p1, p0, Lcom/facebook/ads/NativeAdsManager;->mNativeAdsManagerApi:Lcom/facebook/ads/internal/api/NativeAdsManagerApi;
return-void
.end method
# virtual methods
.method public disableAutoRefresh()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdsManager;->mNativeAdsManagerApi:Lcom/facebook/ads/internal/api/NativeAdsManagerApi;
.line 124
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdsManagerApi;->disableAutoRefresh()V
return-void
.end method
.method public getUniqueNativeAdCount()I
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdsManager;->mNativeAdsManagerApi:Lcom/facebook/ads/internal/api/NativeAdsManagerApi;
.line 91
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdsManagerApi;->getUniqueNativeAdCount()I
move-result v0
return v0
.end method
.method public isLoaded()Z
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdsManager;->mNativeAdsManagerApi:Lcom/facebook/ads/internal/api/NativeAdsManagerApi;
.line 117
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdsManagerApi;->isLoaded()Z
move-result v0
return v0
.end method
.method public loadAds()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdsManager;->mNativeAdsManagerApi:Lcom/facebook/ads/internal/api/NativeAdsManagerApi;
.line 75
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdsManagerApi;->loadAds()V
return-void
.end method
.method public loadAds(Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdsManager;->mNativeAdsManagerApi:Lcom/facebook/ads/internal/api/NativeAdsManagerApi;
.line 83
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/NativeAdsManagerApi;->loadAds(Lcom/facebook/ads/NativeAdBase$MediaCacheFlag;)V
return-void
.end method
.method public nextNativeAd()Lcom/facebook/ads/NativeAd;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdsManager;->mNativeAdsManagerApi:Lcom/facebook/ads/internal/api/NativeAdsManagerApi;
.line 100
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdsManagerApi;->nextNativeAd()Lcom/facebook/ads/NativeAd;
move-result-object v0
return-object v0
.end method
.method public nextNativeAd(Lcom/facebook/ads/NativeAdListener;)Lcom/facebook/ads/NativeAd;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
iget-object v0, p0, Lcom/facebook/ads/NativeAdsManager;->mNativeAdsManagerApi:Lcom/facebook/ads/internal/api/NativeAdsManagerApi;
.line 109
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/NativeAdsManagerApi;->nextNativeAd(Lcom/facebook/ads/NativeAdListener;)Lcom/facebook/ads/NativeAd;
move-result-object p1
return-object p1
.end method
.method public setExtraHints(Ljava/lang/String;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdsManager;->mNativeAdsManagerApi:Lcom/facebook/ads/internal/api/NativeAdsManagerApi;
.line 68
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/NativeAdsManagerApi;->setExtraHints(Ljava/lang/String;)V
return-void
.end method
.method public setListener(Lcom/facebook/ads/NativeAdsManager$Listener;)V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/NativeAdsManager;->mNativeAdsManagerApi:Lcom/facebook/ads/internal/api/NativeAdsManagerApi;
.line 64
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/NativeAdsManagerApi;->setListener(Lcom/facebook/ads/NativeAdsManager$Listener;)V
return-void
.end method

View File

@@ -0,0 +1,153 @@
.class public Lcom/facebook/ads/NativeBannerAd;
.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
# instance fields
.field private final mNativeBannerAdApi:Lcom/facebook/ads/internal/api/NativeBannerAdApi;
# direct methods
.method public constructor <init>(Landroid/content/Context;Lcom/facebook/ads/internal/api/NativeAdBaseApi;)V
.locals 0
.annotation build Landroidx/annotation/VisibleForTesting;
.end annotation
.line 66
invoke-direct {p0, p2}, Lcom/facebook/ads/NativeAdBase;-><init>(Lcom/facebook/ads/internal/api/NativeAdBaseApi;)V
.line 68
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;->createNativeBannerAdApi(Lcom/facebook/ads/NativeBannerAd;Lcom/facebook/ads/internal/api/NativeAdBaseApi;)Lcom/facebook/ads/internal/api/NativeBannerAdApi;
move-result-object p1
iput-object p1, p0, Lcom/facebook/ads/NativeBannerAd;->mNativeBannerAdApi:Lcom/facebook/ads/internal/api/NativeBannerAdApi;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Ljava/lang/String;)V
.locals 0
.line 58
invoke-direct {p0, p1, p2}, Lcom/facebook/ads/NativeAdBase;-><init>(Landroid/content/Context;Ljava/lang/String;)V
.line 60
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;->createNativeBannerAdApi(Lcom/facebook/ads/NativeBannerAd;Lcom/facebook/ads/internal/api/NativeAdBaseApi;)Lcom/facebook/ads/internal/api/NativeBannerAdApi;
move-result-object p1
iput-object p1, p0, Lcom/facebook/ads/NativeBannerAd;->mNativeBannerAdApi:Lcom/facebook/ads/internal/api/NativeBannerAdApi;
return-void
.end method
# virtual methods
.method public registerViewForInteraction(Landroid/view/View;Landroid/widget/ImageView;)V
.locals 1
.line 111
invoke-static {}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkIsOnMainThread()V
iget-object v0, p0, Lcom/facebook/ads/NativeBannerAd;->mNativeBannerAdApi:Lcom/facebook/ads/internal/api/NativeBannerAdApi;
.line 112
invoke-interface {v0, p1, p2}, Lcom/facebook/ads/internal/api/NativeBannerAdApi;->registerViewForInteraction(Landroid/view/View;Landroid/widget/ImageView;)V
return-void
.end method
.method public registerViewForInteraction(Landroid/view/View;Landroid/widget/ImageView;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;",
"Landroid/widget/ImageView;",
"Ljava/util/List<",
"Landroid/view/View;",
">;)V"
}
.end annotation
.line 127
invoke-static {}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkIsOnMainThread()V
iget-object v0, p0, Lcom/facebook/ads/NativeBannerAd;->mNativeBannerAdApi:Lcom/facebook/ads/internal/api/NativeBannerAdApi;
.line 128
invoke-interface {v0, p1, p2, p3}, Lcom/facebook/ads/internal/api/NativeBannerAdApi;->registerViewForInteraction(Landroid/view/View;Landroid/widget/ImageView;Ljava/util/List;)V
return-void
.end method
.method public registerViewForInteraction(Landroid/view/View;Lcom/facebook/ads/MediaView;)V
.locals 1
.line 81
invoke-static {}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkIsOnMainThread()V
iget-object v0, p0, Lcom/facebook/ads/NativeBannerAd;->mNativeBannerAdApi:Lcom/facebook/ads/internal/api/NativeBannerAdApi;
.line 82
invoke-interface {v0, p1, p2}, Lcom/facebook/ads/internal/api/NativeBannerAdApi;->registerViewForInteraction(Landroid/view/View;Lcom/facebook/ads/MediaView;)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 97
invoke-static {}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkIsOnMainThread()V
iget-object v0, p0, Lcom/facebook/ads/NativeBannerAd;->mNativeBannerAdApi:Lcom/facebook/ads/internal/api/NativeBannerAdApi;
.line 98
invoke-interface {v0, p1, p2, p3}, Lcom/facebook/ads/internal/api/NativeBannerAdApi;->registerViewForInteraction(Landroid/view/View;Lcom/facebook/ads/MediaView;Ljava/util/List;)V
return-void
.end method

View File

@@ -0,0 +1,237 @@
.class public final enum Lcom/facebook/ads/NativeBannerAdView$Type;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/NativeBannerAdView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "Type"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/facebook/ads/NativeBannerAdView$Type;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/facebook/ads/NativeBannerAdView$Type;
.field public static final enum HEIGHT_100:Lcom/facebook/ads/NativeBannerAdView$Type;
.field public static final enum HEIGHT_120:Lcom/facebook/ads/NativeBannerAdView$Type;
.field public static final enum HEIGHT_50:Lcom/facebook/ads/NativeBannerAdView$Type;
# instance fields
.field private final mEnumCode:I
.field private mNativeAdViewTypeApi:Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
# direct methods
.method private static synthetic $values()[Lcom/facebook/ads/NativeBannerAdView$Type;
.locals 3
sget-object v0, Lcom/facebook/ads/NativeBannerAdView$Type;->HEIGHT_50:Lcom/facebook/ads/NativeBannerAdView$Type;
sget-object v1, Lcom/facebook/ads/NativeBannerAdView$Type;->HEIGHT_100:Lcom/facebook/ads/NativeBannerAdView$Type;
sget-object v2, Lcom/facebook/ads/NativeBannerAdView$Type;->HEIGHT_120:Lcom/facebook/ads/NativeBannerAdView$Type;
filled-new-array {v0, v1, v2}, [Lcom/facebook/ads/NativeBannerAdView$Type;
move-result-object v0
return-object v0
.end method
.method static constructor <clinit>()V
.locals 4
.line 83
new-instance v0, Lcom/facebook/ads/NativeBannerAdView$Type;
const/4 v1, 0x4
const-string v2, "HEIGHT_50"
const/4 v3, 0x0
invoke-direct {v0, v2, v3, v1}, Lcom/facebook/ads/NativeBannerAdView$Type;-><init>(Ljava/lang/String;II)V
sput-object v0, Lcom/facebook/ads/NativeBannerAdView$Type;->HEIGHT_50:Lcom/facebook/ads/NativeBannerAdView$Type;
.line 89
new-instance v0, Lcom/facebook/ads/NativeBannerAdView$Type;
const-string v1, "HEIGHT_100"
const/4 v2, 0x1
invoke-direct {v0, v1, v2, v3}, Lcom/facebook/ads/NativeBannerAdView$Type;-><init>(Ljava/lang/String;II)V
sput-object v0, Lcom/facebook/ads/NativeBannerAdView$Type;->HEIGHT_100:Lcom/facebook/ads/NativeBannerAdView$Type;
.line 95
new-instance v0, Lcom/facebook/ads/NativeBannerAdView$Type;
const-string v1, "HEIGHT_120"
const/4 v3, 0x2
invoke-direct {v0, v1, v3, v2}, Lcom/facebook/ads/NativeBannerAdView$Type;-><init>(Ljava/lang/String;II)V
sput-object v0, Lcom/facebook/ads/NativeBannerAdView$Type;->HEIGHT_120:Lcom/facebook/ads/NativeBannerAdView$Type;
.line 76
invoke-static {}, Lcom/facebook/ads/NativeBannerAdView$Type;->$values()[Lcom/facebook/ads/NativeBannerAdView$Type;
move-result-object v0
sput-object v0, Lcom/facebook/ads/NativeBannerAdView$Type;->$VALUES:[Lcom/facebook/ads/NativeBannerAdView$Type;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;II)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)V"
}
.end annotation
.line 101
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
iput p3, p0, Lcom/facebook/ads/NativeBannerAdView$Type;->mEnumCode:I
return-void
.end method
.method private getNativeAdViewTypeApi()Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;
.locals 2
iget-object v0, p0, Lcom/facebook/ads/NativeBannerAdView$Type;->mNativeAdViewTypeApi:Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;
if-nez v0, :cond_0
.line 134
invoke-static {}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoaderUnsafe()Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
iget v1, p0, Lcom/facebook/ads/NativeBannerAdView$Type;->mEnumCode:I
invoke-interface {v0, v1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createNativeAdViewTypeApi(I)Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/NativeBannerAdView$Type;->mNativeAdViewTypeApi:Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;
:cond_0
iget-object v0, p0, Lcom/facebook/ads/NativeBannerAdView$Type;->mNativeAdViewTypeApi:Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;
return-object v0
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/facebook/ads/NativeBannerAdView$Type;
.locals 1
const-class v0, Lcom/facebook/ads/NativeBannerAdView$Type;
.line 76
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/facebook/ads/NativeBannerAdView$Type;
return-object p0
.end method
.method public static values()[Lcom/facebook/ads/NativeBannerAdView$Type;
.locals 1
sget-object v0, Lcom/facebook/ads/NativeBannerAdView$Type;->$VALUES:[Lcom/facebook/ads/NativeBannerAdView$Type;
.line 76
invoke-virtual {v0}, [Lcom/facebook/ads/NativeBannerAdView$Type;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/facebook/ads/NativeBannerAdView$Type;
return-object v0
.end method
# virtual methods
.method public getEnumCode()I
.locals 1
iget v0, p0, Lcom/facebook/ads/NativeBannerAdView$Type;->mEnumCode:I
return v0
.end method
.method public getHeight()I
.locals 1
.line 120
invoke-direct {p0}, Lcom/facebook/ads/NativeBannerAdView$Type;->getNativeAdViewTypeApi()Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;
move-result-object v0
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;->getHeight()I
move-result v0
return v0
.end method
.method public getValue()I
.locals 1
.line 124
invoke-direct {p0}, Lcom/facebook/ads/NativeBannerAdView$Type;->getNativeAdViewTypeApi()Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;
move-result-object v0
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;->getValue()I
move-result v0
return v0
.end method
.method public getWidth()I
.locals 1
.line 111
invoke-direct {p0}, Lcom/facebook/ads/NativeBannerAdView$Type;->getNativeAdViewTypeApi()Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;
move-result-object v0
invoke-interface {v0}, Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;->getWidth()I
move-result v0
return v0
.end method

View File

@@ -0,0 +1,103 @@
.class public Lcom/facebook/ads/NativeBannerAdView;
.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
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/facebook/ads/NativeBannerAdView$Type;
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 22
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static render(Landroid/content/Context;Lcom/facebook/ads/NativeBannerAd;Lcom/facebook/ads/NativeBannerAdView$Type;)Landroid/view/View;
.locals 2
const-string v0, "context must be not null"
.line 37
invoke-static {p0, v0}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
const-string v0, "nativeBannerAd must be not null"
.line 38
invoke-static {p1, v0}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
const-string v0, "type must be not null"
.line 39
invoke-static {p2, v0}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 41
invoke-static {p0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
.line 42
invoke-interface {v0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createNativeBannerAdViewApi()Lcom/facebook/ads/internal/api/NativeBannerAdViewApi;
move-result-object v0
const/4 v1, 0x0
.line 43
invoke-interface {v0, p0, p1, p2, v1}, Lcom/facebook/ads/internal/api/NativeBannerAdViewApi;->render(Landroid/content/Context;Lcom/facebook/ads/NativeBannerAd;Lcom/facebook/ads/NativeBannerAdView$Type;Lcom/facebook/ads/NativeAdViewAttributes;)Landroid/view/View;
move-result-object p0
return-object p0
.end method
.method public static render(Landroid/content/Context;Lcom/facebook/ads/NativeBannerAd;Lcom/facebook/ads/NativeBannerAdView$Type;Lcom/facebook/ads/NativeAdViewAttributes;)Landroid/view/View;
.locals 1
const-string v0, "context must be not null"
.line 64
invoke-static {p0, v0}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
const-string v0, "nativeBannerAd must be not null"
.line 65
invoke-static {p1, v0}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
const-string v0, "type must be not null"
.line 66
invoke-static {p2, v0}, Lcom/facebook/ads/internal/util/common/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 68
invoke-static {p0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
.line 69
invoke-interface {v0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createNativeBannerAdViewApi()Lcom/facebook/ads/internal/api/NativeBannerAdViewApi;
move-result-object v0
.line 70
invoke-interface {v0, p0, p1, p2, p3}, Lcom/facebook/ads/internal/api/NativeBannerAdViewApi;->render(Landroid/content/Context;Lcom/facebook/ads/NativeBannerAd;Lcom/facebook/ads/NativeBannerAdView$Type;Lcom/facebook/ads/NativeAdViewAttributes;)Landroid/view/View;
move-result-object p0
return-object p0
.end method

View File

@@ -0,0 +1,13 @@
.class public final Lcom/facebook/ads/R;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,81 @@
.class public Lcom/facebook/ads/RewardData;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/io/Serializable;
# 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 private static final serialVersionUID:J = -0x56eef473ba7e6a1aL
# instance fields
.field private mCurrency:Ljava/lang/String;
.field private mQuantity:I
.field private mUserID:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;)V
.locals 1
const/4 v0, 0x0
.line 25
invoke-direct {p0, p1, p2, v0}, Lcom/facebook/ads/RewardData;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;I)V
.locals 0
.line 28
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/facebook/ads/RewardData;->mUserID:Ljava/lang/String;
iput-object p2, p0, Lcom/facebook/ads/RewardData;->mCurrency:Ljava/lang/String;
iput p3, p0, Lcom/facebook/ads/RewardData;->mQuantity:I
return-void
.end method
# virtual methods
.method public getCurrency()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/RewardData;->mCurrency:Ljava/lang/String;
return-object v0
.end method
.method public getQuantity()I
.locals 1
iget v0, p0, Lcom/facebook/ads/RewardData;->mQuantity:I
return v0
.end method
.method public getUserID()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/RewardData;->mUserID:Ljava/lang/String;
return-object v0
.end method

View File

@@ -0,0 +1,19 @@
.class public interface abstract Lcom/facebook/ads/RewardedAdListener;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract onRewardedAdCompleted()V
.end method
.method public abstract onRewardedAdServerFailed()V
.end method
.method public abstract onRewardedAdServerSucceeded()V
.end method

View File

@@ -0,0 +1,87 @@
.class public interface abstract Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialAdLoadConfigBuilder;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/Ad$LoadConfigBuilder;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/RewardedInterstitialAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "RewardedInterstitialAdLoadConfigBuilder"
.end annotation
# virtual methods
.method public bridge synthetic build()Lcom/facebook/ads/Ad$LoadAdConfig;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.line 49
invoke-interface {p0}, Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialAdLoadConfigBuilder;->build()Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialLoadAdConfig;
move-result-object v0
return-object v0
.end method
.method public abstract build()Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialLoadAdConfig;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method
.method public abstract withAdListener(Lcom/facebook/ads/RewardedInterstitialAdListener;)Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialAdLoadConfigBuilder;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method
.method public bridge synthetic withBid(Ljava/lang/String;)Lcom/facebook/ads/Ad$LoadConfigBuilder;
.locals 0
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.line 49
invoke-interface {p0, p1}, Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialAdLoadConfigBuilder;->withBid(Ljava/lang/String;)Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialAdLoadConfigBuilder;
move-result-object p1
return-object p1
.end method
.method public abstract withBid(Ljava/lang/String;)Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialAdLoadConfigBuilder;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method
.method public abstract withFailOnCacheFailureEnabled(Z)Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialAdLoadConfigBuilder;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method
.method public abstract withRewardData(Lcom/facebook/ads/RewardData;)Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialAdLoadConfigBuilder;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method

View File

@@ -0,0 +1,43 @@
.class public interface abstract Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialAdShowConfigBuilder;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/FullScreenAd$ShowConfigBuilder;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/RewardedInterstitialAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "RewardedInterstitialAdShowConfigBuilder"
.end annotation
# virtual methods
.method public bridge synthetic build()Lcom/facebook/ads/FullScreenAd$ShowAdConfig;
.locals 1
.line 121
invoke-interface {p0}, Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialAdShowConfigBuilder;->build()Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialShowAdConfig;
move-result-object v0
return-object v0
.end method
.method public abstract build()Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialShowAdConfig;
.end method
.method public abstract withAppOrientation(I)Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialAdShowConfigBuilder;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method

View File

@@ -0,0 +1,20 @@
.class public interface abstract Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialLoadAdConfig;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/Ad$LoadAdConfig;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/RewardedInterstitialAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "RewardedInterstitialLoadAdConfig"
.end annotation

View File

@@ -0,0 +1,20 @@
.class public interface abstract Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialShowAdConfig;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/FullScreenAd$ShowAdConfig;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/RewardedInterstitialAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "RewardedInterstitialShowAdConfig"
.end annotation

View File

@@ -0,0 +1,268 @@
.class public Lcom/facebook/ads/RewardedInterstitialAd;
.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/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/RewardedInterstitialAd$RewardedInterstitialLoadAdConfig;,
Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialShowAdConfig;,
Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialAdLoadConfigBuilder;,
Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialAdShowConfigBuilder;
}
.end annotation
# static fields
.field public static final UNSET_VIDEO_DURATION:I = -0x1
# instance fields
.field private final mRewardedInterstitialAdApi:Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;
# direct methods
.method public constructor <init>(Landroid/content/Context;Ljava/lang/String;)V
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
.line 173
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 175
invoke-static {p1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
.line 176
invoke-interface {v0, p1, p2, p0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createRewardedInterstitialAd(Landroid/content/Context;Ljava/lang/String;Lcom/facebook/ads/RewardedInterstitialAd;)Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;
move-result-object p1
iput-object p1, p0, Lcom/facebook/ads/RewardedInterstitialAd;->mRewardedInterstitialAdApi:Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;
return-void
.end method
# virtual methods
.method public bridge synthetic buildLoadAdConfig()Lcom/facebook/ads/Ad$LoadConfigBuilder;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.line 39
invoke-virtual {p0}, Lcom/facebook/ads/RewardedInterstitialAd;->buildLoadAdConfig()Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialAdLoadConfigBuilder;
move-result-object v0
return-object v0
.end method
.method public buildLoadAdConfig()Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialAdLoadConfigBuilder;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/RewardedInterstitialAd;->mRewardedInterstitialAdApi:Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;
.line 331
invoke-interface {v0}, Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;->buildLoadAdConfig()Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialAdLoadConfigBuilder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic buildShowAdConfig()Lcom/facebook/ads/FullScreenAd$ShowConfigBuilder;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.line 39
invoke-virtual {p0}, Lcom/facebook/ads/RewardedInterstitialAd;->buildShowAdConfig()Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialAdShowConfigBuilder;
move-result-object v0
return-object v0
.end method
.method public buildShowAdConfig()Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialAdShowConfigBuilder;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/RewardedInterstitialAd;->mRewardedInterstitialAdApi:Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;
.line 346
invoke-interface {v0}, Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;->buildShowAdConfig()Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialAdShowConfigBuilder;
move-result-object v0
return-object v0
.end method
.method public destroy()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/RewardedInterstitialAd;->mRewardedInterstitialAdApi:Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;
.line 282
invoke-interface {v0}, Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;->destroy()V
return-void
.end method
.method public getPlacementId()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/RewardedInterstitialAd;->mRewardedInterstitialAdApi:Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;
.line 303
invoke-interface {v0}, Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;->getPlacementId()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getVideoDuration()I
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/RewardedInterstitialAd;->mRewardedInterstitialAdApi:Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;
.line 316
invoke-interface {v0}, Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;->getVideoDuration()I
move-result v0
return v0
.end method
.method public isAdInvalidated()Z
.locals 1
iget-object v0, p0, Lcom/facebook/ads/RewardedInterstitialAd;->mRewardedInterstitialAdApi:Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;
.line 235
invoke-interface {v0}, Lcom/facebook/ads/Ad;->isAdInvalidated()Z
move-result v0
return v0
.end method
.method public isAdLoaded()Z
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/RewardedInterstitialAd;->mRewardedInterstitialAdApi:Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;
.line 292
invoke-interface {v0}, Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;->isAdLoaded()Z
move-result v0
return v0
.end method
.method public loadAd()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/RewardedInterstitialAd;->mRewardedInterstitialAdApi:Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;
.line 202
invoke-interface {v0}, Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;->loadAd()V
return-void
.end method
.method public loadAd(Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialLoadAdConfig;)V
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
iget-object v0, p0, Lcom/facebook/ads/RewardedInterstitialAd;->mRewardedInterstitialAdApi:Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;
.line 224
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;->loadAd(Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialLoadAdConfig;)V
return-void
.end method
.method public setExtraHints(Lcom/facebook/ads/ExtraHints;)V
.locals 1
.annotation build Landroid/annotation/SuppressLint;
value = {
"DeprecatedMethod"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
iget-object v0, p0, Lcom/facebook/ads/RewardedInterstitialAd;->mRewardedInterstitialAdApi:Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;
.line 190
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;->setExtraHints(Lcom/facebook/ads/ExtraHints;)V
return-void
.end method
.method public show()Z
.locals 1
iget-object v0, p0, Lcom/facebook/ads/RewardedInterstitialAd;->mRewardedInterstitialAdApi:Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;
.line 250
invoke-interface {v0}, Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;->show()Z
move-result v0
return v0
.end method
.method public show(Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialShowAdConfig;)Z
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
iget-object v0, p0, Lcom/facebook/ads/RewardedInterstitialAd;->mRewardedInterstitialAdApi:Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;
.line 274
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;->show(Lcom/facebook/ads/RewardedInterstitialAd$RewardedInterstitialShowAdConfig;)Z
move-result p1
return p1
.end method

View File

@@ -0,0 +1,16 @@
.class public interface abstract Lcom/facebook/ads/RewardedInterstitialAdExtendedListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/RewardedInterstitialAdListener;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract onRewardedInterstitialActivityDestroyed()V
.end method

View File

@@ -0,0 +1,19 @@
.class public interface abstract Lcom/facebook/ads/RewardedInterstitialAdListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/AdListener;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract onRewardedInterstitialClosed()V
.end method
.method public abstract onRewardedInterstitialCompleted()V
.end method

View File

@@ -0,0 +1,94 @@
.class public interface abstract Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdLoadConfigBuilder;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/Ad$LoadConfigBuilder;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/RewardedVideoAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "RewardedVideoAdLoadConfigBuilder"
.end annotation
# virtual methods
.method public bridge synthetic build()Lcom/facebook/ads/Ad$LoadAdConfig;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.line 42
invoke-interface {p0}, Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdLoadConfigBuilder;->build()Lcom/facebook/ads/RewardedVideoAd$RewardedVideoLoadAdConfig;
move-result-object v0
return-object v0
.end method
.method public abstract build()Lcom/facebook/ads/RewardedVideoAd$RewardedVideoLoadAdConfig;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method
.method public abstract withAdExperience(Lcom/facebook/ads/AdExperienceType;)Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdLoadConfigBuilder;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method
.method public abstract withAdListener(Lcom/facebook/ads/RewardedVideoAdListener;)Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdLoadConfigBuilder;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method
.method public bridge synthetic withBid(Ljava/lang/String;)Lcom/facebook/ads/Ad$LoadConfigBuilder;
.locals 0
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.line 42
invoke-interface {p0, p1}, Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdLoadConfigBuilder;->withBid(Ljava/lang/String;)Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdLoadConfigBuilder;
move-result-object p1
return-object p1
.end method
.method public abstract withBid(Ljava/lang/String;)Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdLoadConfigBuilder;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method
.method public abstract withFailOnCacheFailureEnabled(Z)Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdLoadConfigBuilder;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method
.method public abstract withRewardData(Lcom/facebook/ads/RewardData;)Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdLoadConfigBuilder;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method

View File

@@ -0,0 +1,43 @@
.class public interface abstract Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdShowConfigBuilder;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/FullScreenAd$ShowConfigBuilder;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/RewardedVideoAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "RewardedVideoAdShowConfigBuilder"
.end annotation
# virtual methods
.method public bridge synthetic build()Lcom/facebook/ads/FullScreenAd$ShowAdConfig;
.locals 1
.line 120
invoke-interface {p0}, Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdShowConfigBuilder;->build()Lcom/facebook/ads/RewardedVideoAd$RewardedVideoShowAdConfig;
move-result-object v0
return-object v0
.end method
.method public abstract build()Lcom/facebook/ads/RewardedVideoAd$RewardedVideoShowAdConfig;
.end method
.method public abstract withAppOrientation(I)Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdShowConfigBuilder;
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.end method

View File

@@ -0,0 +1,20 @@
.class public interface abstract Lcom/facebook/ads/RewardedVideoAd$RewardedVideoLoadAdConfig;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/Ad$LoadAdConfig;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/RewardedVideoAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "RewardedVideoLoadAdConfig"
.end annotation

View File

@@ -0,0 +1,20 @@
.class public interface abstract Lcom/facebook/ads/RewardedVideoAd$RewardedVideoShowAdConfig;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/FullScreenAd$ShowAdConfig;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/RewardedVideoAd;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "RewardedVideoShowAdConfig"
.end annotation

View File

@@ -0,0 +1,261 @@
.class public Lcom/facebook/ads/RewardedVideoAd;
.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/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/RewardedVideoAd$RewardedVideoLoadAdConfig;,
Lcom/facebook/ads/RewardedVideoAd$RewardedVideoShowAdConfig;,
Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdLoadConfigBuilder;,
Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdShowConfigBuilder;
}
.end annotation
# static fields
.field public static final UNSET_VIDEO_DURATION:I = -0x1
# instance fields
.field private final mRewardedVideoAdApi:Lcom/facebook/ads/internal/api/RewardedVideoAdApi;
# direct methods
.method public constructor <init>(Landroid/content/Context;Ljava/lang/String;)V
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
.line 154
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 156
invoke-static {p1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
move-result-object v0
invoke-interface {v0, p1, p2, p0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createRewardedVideoAd(Landroid/content/Context;Ljava/lang/String;Lcom/facebook/ads/RewardedVideoAd;)Lcom/facebook/ads/internal/api/RewardedVideoAdApi;
move-result-object p1
iput-object p1, p0, Lcom/facebook/ads/RewardedVideoAd;->mRewardedVideoAdApi:Lcom/facebook/ads/internal/api/RewardedVideoAdApi;
return-void
.end method
# virtual methods
.method public bridge synthetic buildLoadAdConfig()Lcom/facebook/ads/Ad$LoadConfigBuilder;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.line 32
invoke-virtual {p0}, Lcom/facebook/ads/RewardedVideoAd;->buildLoadAdConfig()Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdLoadConfigBuilder;
move-result-object v0
return-object v0
.end method
.method public buildLoadAdConfig()Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdLoadConfigBuilder;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/RewardedVideoAd;->mRewardedVideoAdApi:Lcom/facebook/ads/internal/api/RewardedVideoAdApi;
.line 280
invoke-interface {v0}, Lcom/facebook/ads/internal/api/RewardedVideoAdApi;->buildLoadAdConfig()Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdLoadConfigBuilder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic buildShowAdConfig()Lcom/facebook/ads/FullScreenAd$ShowConfigBuilder;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
.line 32
invoke-virtual {p0}, Lcom/facebook/ads/RewardedVideoAd;->buildShowAdConfig()Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdShowConfigBuilder;
move-result-object v0
return-object v0
.end method
.method public buildShowAdConfig()Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdShowConfigBuilder;
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/RewardedVideoAd;->mRewardedVideoAdApi:Lcom/facebook/ads/internal/api/RewardedVideoAdApi;
.line 295
invoke-interface {v0}, Lcom/facebook/ads/internal/api/RewardedVideoAdApi;->buildShowAdConfig()Lcom/facebook/ads/RewardedVideoAd$RewardedVideoAdShowConfigBuilder;
move-result-object v0
return-object v0
.end method
.method public destroy()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/RewardedVideoAd;->mRewardedVideoAdApi:Lcom/facebook/ads/internal/api/RewardedVideoAdApi;
.line 237
invoke-interface {v0}, Lcom/facebook/ads/internal/api/RewardedVideoAdApi;->destroy()V
return-void
.end method
.method public getPlacementId()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/facebook/ads/RewardedVideoAd;->mRewardedVideoAdApi:Lcom/facebook/ads/internal/api/RewardedVideoAdApi;
.line 256
invoke-interface {v0}, Lcom/facebook/ads/internal/api/RewardedVideoAdApi;->getPlacementId()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getVideoDuration()I
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/RewardedVideoAd;->mRewardedVideoAdApi:Lcom/facebook/ads/internal/api/RewardedVideoAdApi;
.line 265
invoke-interface {v0}, Lcom/facebook/ads/internal/api/RewardedVideoAdApi;->getVideoDuration()I
move-result v0
return v0
.end method
.method public isAdInvalidated()Z
.locals 1
iget-object v0, p0, Lcom/facebook/ads/RewardedVideoAd;->mRewardedVideoAdApi:Lcom/facebook/ads/internal/api/RewardedVideoAdApi;
.line 194
invoke-interface {v0}, Lcom/facebook/ads/Ad;->isAdInvalidated()Z
move-result v0
return v0
.end method
.method public isAdLoaded()Z
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
failAtMillis = 0x5
warnAtMillis = 0x1
.end annotation
iget-object v0, p0, Lcom/facebook/ads/RewardedVideoAd;->mRewardedVideoAdApi:Lcom/facebook/ads/internal/api/RewardedVideoAdApi;
.line 247
invoke-interface {v0}, Lcom/facebook/ads/internal/api/RewardedVideoAdApi;->isAdLoaded()Z
move-result v0
return v0
.end method
.method public loadAd()V
.locals 1
iget-object v0, p0, Lcom/facebook/ads/RewardedVideoAd;->mRewardedVideoAdApi:Lcom/facebook/ads/internal/api/RewardedVideoAdApi;
.line 167
invoke-interface {v0}, Lcom/facebook/ads/internal/api/RewardedVideoAdApi;->loadAd()V
return-void
.end method
.method public loadAd(Lcom/facebook/ads/RewardedVideoAd$RewardedVideoLoadAdConfig;)V
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
iget-object v0, p0, Lcom/facebook/ads/RewardedVideoAd;->mRewardedVideoAdApi:Lcom/facebook/ads/internal/api/RewardedVideoAdApi;
.line 189
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/RewardedVideoAdApi;->loadAd(Lcom/facebook/ads/RewardedVideoAd$RewardedVideoLoadAdConfig;)V
return-void
.end method
.method public setExtraHints(Lcom/facebook/ads/ExtraHints;)V
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
iget-object v0, p0, Lcom/facebook/ads/RewardedVideoAd;->mRewardedVideoAdApi:Lcom/facebook/ads/internal/api/RewardedVideoAdApi;
.line 162
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/RewardedVideoAdApi;->setExtraHints(Lcom/facebook/ads/ExtraHints;)V
return-void
.end method
.method public show()Z
.locals 1
iget-object v0, p0, Lcom/facebook/ads/RewardedVideoAd;->mRewardedVideoAdApi:Lcom/facebook/ads/internal/api/RewardedVideoAdApi;
.line 207
invoke-interface {v0}, Lcom/facebook/ads/internal/api/RewardedVideoAdApi;->show()Z
move-result v0
return v0
.end method
.method public show(Lcom/facebook/ads/RewardedVideoAd$RewardedVideoShowAdConfig;)Z
.locals 1
.annotation build Lcom/facebook/ads/internal/bench/Benchmark;
.end annotation
iget-object v0, p0, Lcom/facebook/ads/RewardedVideoAd;->mRewardedVideoAdApi:Lcom/facebook/ads/internal/api/RewardedVideoAdApi;
.line 229
invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/RewardedVideoAdApi;->show(Lcom/facebook/ads/RewardedVideoAd$RewardedVideoShowAdConfig;)Z
move-result p1
return p1
.end method

View File

@@ -0,0 +1,16 @@
.class public interface abstract Lcom/facebook/ads/RewardedVideoAdExtendedListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/RewardedVideoAdListener;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract onRewardedVideoActivityDestroyed()V
.end method

View File

@@ -0,0 +1,19 @@
.class public interface abstract Lcom/facebook/ads/RewardedVideoAdListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/AdListener;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract onRewardedVideoClosed()V
.end method
.method public abstract onRewardedVideoCompleted()V
.end method

View File

@@ -0,0 +1,12 @@
.class public interface abstract Lcom/facebook/ads/S2SRewardedInterstitialAdExtendedListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/RewardedInterstitialAdExtendedListener;
.implements Lcom/facebook/ads/S2SRewardedInterstitialAdListener;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation

View File

@@ -0,0 +1,19 @@
.class public interface abstract Lcom/facebook/ads/S2SRewardedInterstitialAdListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/RewardedInterstitialAdListener;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract onRewardServerFailed()V
.end method
.method public abstract onRewardServerSuccess()V
.end method

View File

@@ -0,0 +1,12 @@
.class public interface abstract Lcom/facebook/ads/S2SRewardedVideoAdExtendedListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/RewardedVideoAdExtendedListener;
.implements Lcom/facebook/ads/S2SRewardedVideoAdListener;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation

View File

@@ -0,0 +1,19 @@
.class public interface abstract Lcom/facebook/ads/S2SRewardedVideoAdListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/ads/RewardedVideoAdListener;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
# virtual methods
.method public abstract onRewardServerFailed()V
.end method
.method public abstract onRewardServerSuccess()V
.end method

View File

@@ -0,0 +1,141 @@
.class public final enum Lcom/facebook/ads/VideoAutoplayBehavior;
.super Ljava/lang/Enum;
.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
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/facebook/ads/VideoAutoplayBehavior;",
">;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/facebook/ads/VideoAutoplayBehavior;
.field public static final enum DEFAULT:Lcom/facebook/ads/VideoAutoplayBehavior;
.field public static final enum OFF:Lcom/facebook/ads/VideoAutoplayBehavior;
.field public static final enum ON:Lcom/facebook/ads/VideoAutoplayBehavior;
# direct methods
.method private static synthetic $values()[Lcom/facebook/ads/VideoAutoplayBehavior;
.locals 3
sget-object v0, Lcom/facebook/ads/VideoAutoplayBehavior;->DEFAULT:Lcom/facebook/ads/VideoAutoplayBehavior;
sget-object v1, Lcom/facebook/ads/VideoAutoplayBehavior;->ON:Lcom/facebook/ads/VideoAutoplayBehavior;
sget-object v2, Lcom/facebook/ads/VideoAutoplayBehavior;->OFF:Lcom/facebook/ads/VideoAutoplayBehavior;
filled-new-array {v0, v1, v2}, [Lcom/facebook/ads/VideoAutoplayBehavior;
move-result-object v0
return-object v0
.end method
.method static constructor <clinit>()V
.locals 3
.line 22
new-instance v0, Lcom/facebook/ads/VideoAutoplayBehavior;
const-string v1, "DEFAULT"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/VideoAutoplayBehavior;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/VideoAutoplayBehavior;->DEFAULT:Lcom/facebook/ads/VideoAutoplayBehavior;
.line 23
new-instance v0, Lcom/facebook/ads/VideoAutoplayBehavior;
const-string v1, "ON"
const/4 v2, 0x1
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/VideoAutoplayBehavior;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/VideoAutoplayBehavior;->ON:Lcom/facebook/ads/VideoAutoplayBehavior;
.line 24
new-instance v0, Lcom/facebook/ads/VideoAutoplayBehavior;
const-string v1, "OFF"
const/4 v2, 0x2
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/VideoAutoplayBehavior;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/VideoAutoplayBehavior;->OFF:Lcom/facebook/ads/VideoAutoplayBehavior;
.line 18
invoke-static {}, Lcom/facebook/ads/VideoAutoplayBehavior;->$values()[Lcom/facebook/ads/VideoAutoplayBehavior;
move-result-object v0
sput-object v0, Lcom/facebook/ads/VideoAutoplayBehavior;->$VALUES:[Lcom/facebook/ads/VideoAutoplayBehavior;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
.line 21
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/facebook/ads/VideoAutoplayBehavior;
.locals 1
const-class v0, Lcom/facebook/ads/VideoAutoplayBehavior;
.line 18
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/facebook/ads/VideoAutoplayBehavior;
return-object p0
.end method
.method public static values()[Lcom/facebook/ads/VideoAutoplayBehavior;
.locals 1
sget-object v0, Lcom/facebook/ads/VideoAutoplayBehavior;->$VALUES:[Lcom/facebook/ads/VideoAutoplayBehavior;
.line 18
invoke-virtual {v0}, [Lcom/facebook/ads/VideoAutoplayBehavior;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/facebook/ads/VideoAutoplayBehavior;
return-object v0
.end method

View File

@@ -0,0 +1,138 @@
.class public final enum Lcom/facebook/ads/VideoStartReason;
.super Ljava/lang/Enum;
.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
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/facebook/ads/VideoStartReason;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/facebook/ads/VideoStartReason;
.field public static final enum AUTO_STARTED:Lcom/facebook/ads/VideoStartReason;
.field public static final enum NOT_STARTED:Lcom/facebook/ads/VideoStartReason;
.field public static final enum USER_STARTED:Lcom/facebook/ads/VideoStartReason;
# direct methods
.method private static synthetic $values()[Lcom/facebook/ads/VideoStartReason;
.locals 3
sget-object v0, Lcom/facebook/ads/VideoStartReason;->NOT_STARTED:Lcom/facebook/ads/VideoStartReason;
sget-object v1, Lcom/facebook/ads/VideoStartReason;->USER_STARTED:Lcom/facebook/ads/VideoStartReason;
sget-object v2, Lcom/facebook/ads/VideoStartReason;->AUTO_STARTED:Lcom/facebook/ads/VideoStartReason;
filled-new-array {v0, v1, v2}, [Lcom/facebook/ads/VideoStartReason;
move-result-object v0
return-object v0
.end method
.method static constructor <clinit>()V
.locals 3
.line 17
new-instance v0, Lcom/facebook/ads/VideoStartReason;
const-string v1, "NOT_STARTED"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/VideoStartReason;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/VideoStartReason;->NOT_STARTED:Lcom/facebook/ads/VideoStartReason;
.line 18
new-instance v0, Lcom/facebook/ads/VideoStartReason;
const-string v1, "USER_STARTED"
const/4 v2, 0x1
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/VideoStartReason;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/VideoStartReason;->USER_STARTED:Lcom/facebook/ads/VideoStartReason;
.line 19
new-instance v0, Lcom/facebook/ads/VideoStartReason;
const-string v1, "AUTO_STARTED"
const/4 v2, 0x2
invoke-direct {v0, v1, v2}, Lcom/facebook/ads/VideoStartReason;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/facebook/ads/VideoStartReason;->AUTO_STARTED:Lcom/facebook/ads/VideoStartReason;
.line 14
invoke-static {}, Lcom/facebook/ads/VideoStartReason;->$values()[Lcom/facebook/ads/VideoStartReason;
move-result-object v0
sput-object v0, Lcom/facebook/ads/VideoStartReason;->$VALUES:[Lcom/facebook/ads/VideoStartReason;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
.line 16
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/facebook/ads/VideoStartReason;
.locals 1
const-class v0, Lcom/facebook/ads/VideoStartReason;
.line 14
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/facebook/ads/VideoStartReason;
return-object p0
.end method
.method public static values()[Lcom/facebook/ads/VideoStartReason;
.locals 1
sget-object v0, Lcom/facebook/ads/VideoStartReason;->$VALUES:[Lcom/facebook/ads/VideoStartReason;
.line 14
invoke-virtual {v0}, [Lcom/facebook/ads/VideoStartReason;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/facebook/ads/VideoStartReason;
return-object v0
.end method

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

Some files were not shown because too many files have changed in this diff Show More