TradPlusView.smali

.class public Lcom/tradplus/ads/mobileads/TradPlusView;
.super Landroid/widget/FrameLayout;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/tradplus/ads/mobileads/TradPlusView$SplashAdViewListener;,
        Lcom/tradplus/ads/mobileads/TradPlusView$FSAdViewListener;
    }
.end annotation


# static fields
.field private static k:Landroid/widget/RelativeLayout;


# instance fields
.field private a:Ljava/lang/String;

.field private b:Z

.field private c:Ljava/lang/String;

.field private d:Ljava/lang/String;

.field private e:Ljava/lang/String;

.field private f:Ljava/lang/String;

.field private g:Z

.field private final h:Ljava/lang/String;

.field private i:Landroid/content/Context;

.field private j:I

.field private l:Lcom/tradplus/ads/mobileads/TradPlusView$FSAdViewListener;

.field private m:Lcom/tradplus/ads/mobileads/TradPlusView$SplashAdViewListener;

.field protected mAdViewController:Lcom/tradplus/ads/mobileads/e;

.field protected mCustomEventBannerAdapter:Lcom/tradplus/ads/mobileads/b;

.field private n:F

.field private o:Z

.field private p:Lcom/tradplus/ads/common/AdFormat;

.field private q:Z

.field private r:Ljava/lang/Object;

.field private s:Ljava/lang/String;

.field private t:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;

.field private u:Z

.field private v:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field


# direct methods
.method public constructor <init>(Landroid/content/Context;)V
    .registers 3
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    const/4 v0, 0x0

    invoke-direct {p0, p1, v0}, Lcom/tradplus/ads/mobileads/TradPlusView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V

    return-void
.end method

.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    .registers 10
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    const-string v0, ""

    const-string v1, "[^-.0-9]"

    const-string v2, "http://schemas.android.com/apk/res/android"

    invoke-direct {p0, p1, p2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V

    const-string v3, "CustomEventBannerAdapterFactory"

    iput-object v3, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->h:Ljava/lang/String;

    new-instance v3, Lcom/tradplus/ads/mobileads/TradPlusView$1;

    invoke-direct {v3, p0}, Lcom/tradplus/ads/mobileads/TradPlusView$1;-><init>(Lcom/tradplus/ads/mobileads/TradPlusView;)V

    iput-object v3, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->t:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;

    invoke-static {p1}, Lcom/tradplus/ads/mobileads/util/TPContextUtils;->getInstance(Landroid/content/Context;)Lcom/tradplus/ads/mobileads/util/TPContextUtils;

    move-result-object v3

    invoke-virtual {v3, p1}, Lcom/tradplus/ads/mobileads/util/TPContextUtils;->compareContextWithApplication(Landroid/content/Context;)Z

    move-result v3

    if-eqz v3, :cond_27

    invoke-static {}, Lcom/tradplus/ads/common/util/CustomLogUtils;->getInstance()Lcom/tradplus/ads/common/util/CustomLogUtils;

    move-result-object v3

    sget-object v4, Lcom/tradplus/ads/common/util/CustomLogUtils$TradPlusLog;->IS_APPLICATION_CONTEXT:Lcom/tradplus/ads/common/util/CustomLogUtils$TradPlusLog;

    invoke-virtual {v3, v4}, Lcom/tradplus/ads/common/util/CustomLogUtils;->log(Lcom/tradplus/ads/common/util/CustomLogUtils$TradPlusLog;)V

    :cond_27
    iput-object p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->i:Landroid/content/Context;

    invoke-virtual {p0}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v3

    iput v3, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->j:I

    const/4 v3, 0x0

    invoke-virtual {p0, v3}, Landroid/widget/FrameLayout;->setHorizontalScrollBarEnabled(Z)V

    invoke-virtual {p0, v3}, Landroid/widget/FrameLayout;->setVerticalScrollBarEnabled(Z)V

    const/4 v4, 0x1

    invoke-virtual {p0, v4}, Lcom/tradplus/ads/mobileads/TradPlusView;->setLoadFirstNetworkAd(Z)V

    :try_start_3a
    invoke-static {p1}, Landroid/webkit/WebViewDatabase;->getInstance(Landroid/content/Context;)Landroid/webkit/WebViewDatabase;

    move-result-object v4
    :try_end_3e
    .catch Ljava/lang/Exception; {:try_start_3a .. :try_end_3e} :catch_b1

    if-nez v4, :cond_41

    return-void

    :cond_41
    invoke-static {p1, p0}, Lcom/tradplus/ads/mobileads/a/e;->a(Landroid/content/Context;Lcom/tradplus/ads/mobileads/TradPlusView;)Lcom/tradplus/ads/mobileads/e;

    move-result-object v4

    iput-object v4, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    new-instance v4, Landroid/util/DisplayMetrics;

    invoke-direct {v4}, Landroid/util/DisplayMetrics;-><init>()V

    invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v5

    const-string v6, "window"

    invoke-virtual {v5, v6}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Landroid/view/WindowManager;

    invoke-interface {v5}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;

    move-result-object v5

    invoke-virtual {v5, v4}, Landroid/view/Display;->getMetrics(Landroid/util/DisplayMetrics;)V

    invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object p1

    invoke-virtual {p1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;

    move-result-object p1

    iget p1, p1, Landroid/util/DisplayMetrics;->density:F

    iput p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->n:F

    if-eqz p2, :cond_aa

    :try_start_6d
    const-string p1, "layout_width"

    invoke-interface {p2, v2, p1}, Landroid/util/AttributeSet;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    const-string v4, "layout_height"

    invoke-interface {p2, v2, v4}, Landroid/util/AttributeSet;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

    invoke-virtual {p2, v1, v0}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

    invoke-static {p2}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F

    move-result p2

    float-to-int p2, p2

    const-string v2, "-1"

    invoke-virtual {v2, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_94

    invoke-virtual {p0}, Landroid/widget/FrameLayout;->getViewTreeObserver()Landroid/view/ViewTreeObserver;

    move-result-object p1

    iget-object p2, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->t:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;

    invoke-virtual {p1, p2}, Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V

    goto :goto_aa

    :cond_94
    invoke-virtual {p1, v1, v0}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    invoke-static {p1}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F

    move-result p1

    float-to-int p1, p1

    invoke-virtual {p0, p1, p2}, Lcom/tradplus/ads/mobileads/TradPlusView;->setAdSize(II)V
    :try_end_a0
    .catch Ljava/lang/Exception; {:try_start_6d .. :try_end_a0} :catch_a1

    goto :goto_aa

    :catch_a1
    invoke-virtual {p0}, Landroid/widget/FrameLayout;->getViewTreeObserver()Landroid/view/ViewTreeObserver;

    move-result-object p1

    iget-object p2, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->t:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;

    invoke-virtual {p1, p2}, Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V

    :cond_aa
    :goto_aa
    iput-boolean v3, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->o:Z

    sget-object p1, Lcom/tradplus/ads/common/AdFormat;->BANNER:Lcom/tradplus/ads/common/AdFormat;

    iput-object p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->p:Lcom/tradplus/ads/common/AdFormat;

    return-void

    :catch_b1
    move-exception p1

    invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V

    return-void
.end method

.method static synthetic a(Lcom/tradplus/ads/mobileads/TradPlusView;)F
    .registers 1

    iget p0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->n:F

    return p0
.end method

.method private a()V
    .registers 2

    invoke-virtual {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getChannelNameController()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v0}, Lcom/tradplus/ads/mobileads/TradPlusView;->setChannelName(Ljava/lang/String;)V

    invoke-direct {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getAdSourcePlacementIdController()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v0}, Lcom/tradplus/ads/mobileads/TradPlusView;->setAdSourcePlacementId(Ljava/lang/String;)V

    invoke-direct {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getISOController()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v0}, Lcom/tradplus/ads/mobileads/TradPlusView;->setIso(Ljava/lang/String;)V

    invoke-direct {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->b()V

    invoke-direct {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getEcpm()Ljava/lang/String;

    move-result-object v0

    invoke-direct {p0, v0}, Lcom/tradplus/ads/mobileads/TradPlusView;->setEcpm(Ljava/lang/String;)V

    return-void
.end method

.method static synthetic b(Lcom/tradplus/ads/mobileads/TradPlusView;)Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
    .registers 1

    iget-object p0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->t:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;

    return-object p0
.end method

.method private b()V
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_27

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->G()Lcom/tradplus/ads/network/response/ConfigResponse$WaterfallBean;

    move-result-object v0

    if-eqz v0, :cond_27

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->G()Lcom/tradplus/ads/network/response/ConfigResponse$WaterfallBean;

    move-result-object v0

    invoke-virtual {v0}, Lcom/tradplus/ads/network/response/ConfigResponse$WaterfallBean;->getConfig()Lcom/tradplus/ads/network/response/ConfigResponse$WaterfallBean$ConfigBean;

    move-result-object v0

    if-eqz v0, :cond_27

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->G()Lcom/tradplus/ads/network/response/ConfigResponse$WaterfallBean;

    move-result-object v0

    invoke-virtual {v0}, Lcom/tradplus/ads/network/response/ConfigResponse$WaterfallBean;->getConfig()Lcom/tradplus/ads/network/response/ConfigResponse$WaterfallBean$ConfigBean;

    move-result-object v0

    invoke-static {v0}, Lcom/tradplus/ads/common/JSONHelper;->beanToMap(Ljava/lang/Object;)Ljava/util/Map;

    move-result-object v0

    invoke-virtual {p0, v0}, Lcom/tradplus/ads/mobileads/TradPlusView;->setConfig(Ljava/util/Map;)V

    :cond_27
    return-void
.end method

.method private getAdSourcePlacementIdController()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_9

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->D()Ljava/lang/String;

    move-result-object v0

    return-object v0

    :cond_9
    const-string v0, ""

    return-object v0
.end method

.method private getEcpm()Ljava/lang/String;
    .registers 6

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_2d

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->G()Lcom/tradplus/ads/network/response/ConfigResponse$WaterfallBean;

    move-result-object v0

    if-eqz v0, :cond_2d

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->G()Lcom/tradplus/ads/network/response/ConfigResponse$WaterfallBean;

    move-result-object v0

    invoke-virtual {v0}, Lcom/tradplus/ads/network/response/ConfigResponse$WaterfallBean;->getEcpm()D

    move-result-wide v0

    const-wide/16 v2, 0x0

    cmpl-double v4, v0, v2

    if-lez v4, :cond_2d

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->G()Lcom/tradplus/ads/network/response/ConfigResponse$WaterfallBean;

    move-result-object v0

    invoke-virtual {v0}, Lcom/tradplus/ads/network/response/ConfigResponse$WaterfallBean;->getEcpm()D

    move-result-wide v0

    invoke-static {v0, v1}, Ljava/lang/String;->valueOf(D)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->s:Ljava/lang/String;

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->s:Ljava/lang/String;

    return-object v0

    :cond_2d
    const-string v0, ""

    return-object v0
.end method

.method private getISOController()Ljava/lang/String;
    .registers 2

    invoke-virtual {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getActivity()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/tradplus/ads/common/ClientMetadata;->getInstance(Landroid/content/Context;)Lcom/tradplus/ads/common/ClientMetadata;

    move-result-object v0

    invoke-virtual {v0}, Lcom/tradplus/ads/common/ClientMetadata;->getIsoCountryCode()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method private getLoadedTimeControl()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mCustomEventBannerAdapter:Lcom/tradplus/ads/mobileads/b;

    if-eqz v0, :cond_9

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/b;->d()Ljava/lang/String;

    move-result-object v0

    return-object v0

    :cond_9
    const-string v0, "1000"

    return-object v0
.end method

.method private setAdVisibility(I)V
    .registers 4

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-nez v0, :cond_5

    return-void

    :cond_5
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "Banner isScreenVisible :"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-static {p1}, Lcom/tradplus/ads/common/util/Visibility;->isScreenVisible(I)Z

    move-result v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "refreshTime"

    invoke-static {v1, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I

    invoke-static {p1}, Lcom/tradplus/ads/common/util/Visibility;->isScreenVisible(I)Z

    move-result p1

    if-eqz p1, :cond_2b

    iget-object p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    invoke-virtual {p1}, Lcom/tradplus/ads/mobileads/e;->s()V

    goto :goto_30

    :cond_2b
    iget-object p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    invoke-virtual {p1}, Lcom/tradplus/ads/mobileads/e;->r()V

    :goto_30
    return-void
.end method

.method private setEcpm(Ljava/lang/String;)V
    .registers 2

    iput-object p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->s:Ljava/lang/String;

    return-void
.end method


# virtual methods
.method protected adClicked()V
    .registers 10

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->l:Lcom/tradplus/ads/mobileads/TradPlusView$FSAdViewListener;

    if-eqz v0, :cond_5b

    invoke-interface {v0, p0}, Lcom/tradplus/ads/mobileads/TradPlusView$FSAdViewListener;->onAdViewClicked(Lcom/tradplus/ads/mobileads/TradPlusView;)V

    invoke-direct {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->a()V

    invoke-static {}, Lcom/tradplus/ads/pushcenter/utils/SendMessageUtil;->getInstance()Lcom/tradplus/ads/pushcenter/utils/SendMessageUtil;

    move-result-object v1

    invoke-virtual {p0}, Landroid/widget/FrameLayout;->getContext()Landroid/content/Context;

    move-result-object v2

    invoke-virtual {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getAdUnitId()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getAdViewController()Lcom/tradplus/ads/mobileads/e;

    move-result-object v0

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->H()Ljava/lang/String;

    move-result-object v4

    invoke-virtual {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getAdViewController()Lcom/tradplus/ads/mobileads/e;

    move-result-object v0

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->D()Ljava/lang/String;

    move-result-object v5

    const/4 v6, 0x0

    invoke-virtual {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getAdViewController()Lcom/tradplus/ads/mobileads/e;

    move-result-object v0

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->E()I

    move-result v7

    invoke-virtual {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getRequestId()Ljava/lang/String;

    move-result-object v8

    invoke-virtual/range {v1 .. v8}, Lcom/tradplus/ads/pushcenter/utils/SendMessageUtil;->sendClickAd(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V

    invoke-static {}, Lcom/tradplus/ads/common/util/CustomLogUtils;->getInstance()Lcom/tradplus/ads/common/util/CustomLogUtils;

    move-result-object v0

    sget-object v1, Lcom/tradplus/ads/common/util/CustomLogUtils$TradPlusLog;->CLICK_NETWORK:Lcom/tradplus/ads/common/util/CustomLogUtils$TradPlusLog;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getChannelName()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v3, "  "

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getAdUnitId()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/tradplus/ads/common/util/CustomLogUtils;->log(Lcom/tradplus/ads/common/util/CustomLogUtils$TradPlusLog;Ljava/lang/String;)V

    :cond_5b
    return-void
.end method

.method protected adClosed()V
    .registers 5

    const/4 v0, 0x0

    invoke-virtual {p0, v0}, Lcom/tradplus/ads/mobileads/TradPlusView;->setLoading(Z)V

    invoke-direct {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->a()V

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->l:Lcom/tradplus/ads/mobileads/TradPlusView$FSAdViewListener;

    if-eqz v0, :cond_e

    invoke-interface {v0, p0}, Lcom/tradplus/ads/mobileads/TradPlusView$FSAdViewListener;->onAdViewCollapsed(Lcom/tradplus/ads/mobileads/TradPlusView;)V

    :cond_e
    invoke-static {}, Lcom/tradplus/ads/common/util/CustomLogUtils;->getInstance()Lcom/tradplus/ads/common/util/CustomLogUtils;

    move-result-object v0

    sget-object v1, Lcom/tradplus/ads/common/util/CustomLogUtils$TradPlusLog;->CLOSED_NETWORK:Lcom/tradplus/ads/common/util/CustomLogUtils$TradPlusLog;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getChannelName()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v3, "  "

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getAdUnitId()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/tradplus/ads/common/util/CustomLogUtils;->log(Lcom/tradplus/ads/common/util/CustomLogUtils$TradPlusLog;Ljava/lang/String;)V

    return-void
.end method

.method protected adFailed(Lcom/tradplus/ads/mobileads/TradPlusErrorCode;)V
    .registers 6

    invoke-static {}, Lcom/tradplus/ads/common/util/CustomLogUtils;->getInstance()Lcom/tradplus/ads/common/util/CustomLogUtils;

    move-result-object v0

    sget-object v1, Lcom/tradplus/ads/common/util/CustomLogUtils$TradPlusLog;->LOAD_NETWORK_FAILED:Lcom/tradplus/ads/common/util/CustomLogUtils$TradPlusLog;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getAdViewController()Lcom/tradplus/ads/mobileads/e;

    move-result-object v3

    invoke-virtual {v3}, Lcom/tradplus/ads/mobileads/e;->F()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v3, "  "

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getAdUnitId()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/tradplus/ads/common/util/CustomLogUtils;->log(Lcom/tradplus/ads/common/util/CustomLogUtils$TradPlusLog;Ljava/lang/String;)V

    const/4 v0, 0x0

    invoke-virtual {p0, v0}, Lcom/tradplus/ads/mobileads/TradPlusView;->setLoading(Z)V

    invoke-direct {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->a()V

    invoke-direct {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getLoadedTimeControl()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v0}, Lcom/tradplus/ads/mobileads/TradPlusView;->setLoadTime(Ljava/lang/String;)V

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->l:Lcom/tradplus/ads/mobileads/TradPlusView$FSAdViewListener;

    if-eqz v0, :cond_3e

    invoke-interface {v0, p0, p1}, Lcom/tradplus/ads/mobileads/TradPlusView$FSAdViewListener;->onAdViewFailed(Lcom/tradplus/ads/mobileads/TradPlusView;Lcom/tradplus/ads/mobileads/TradPlusErrorCode;)V

    :cond_3e
    return-void
.end method

.method protected adLoaded()V
    .registers 5

    invoke-virtual {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getAdViewController()Lcom/tradplus/ads/mobileads/e;

    move-result-object v0

    if-eqz v0, :cond_2f

    invoke-static {}, Lcom/tradplus/ads/common/util/CustomLogUtils;->getInstance()Lcom/tradplus/ads/common/util/CustomLogUtils;

    move-result-object v0

    sget-object v1, Lcom/tradplus/ads/common/util/CustomLogUtils$TradPlusLog;->LOAD_NETWORK_SUCCESS:Lcom/tradplus/ads/common/util/CustomLogUtils$TradPlusLog;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getAdViewController()Lcom/tradplus/ads/mobileads/e;

    move-result-object v3

    invoke-virtual {v3}, Lcom/tradplus/ads/mobileads/e;->F()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v3, " "

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getAdUnitId()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/tradplus/ads/common/util/CustomLogUtils;->log(Lcom/tradplus/ads/common/util/CustomLogUtils$TradPlusLog;Ljava/lang/String;)V

    :cond_2f
    const/4 v0, 0x1

    invoke-virtual {p0, v0}, Lcom/tradplus/ads/mobileads/TradPlusView;->setFluteViewReady(Z)V

    const/4 v0, 0x0

    invoke-virtual {p0, v0}, Lcom/tradplus/ads/mobileads/TradPlusView;->setLoading(Z)V

    invoke-direct {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->a()V

    invoke-direct {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getLoadedTimeControl()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v0}, Lcom/tradplus/ads/mobileads/TradPlusView;->setLoadTime(Ljava/lang/String;)V

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->l:Lcom/tradplus/ads/mobileads/TradPlusView$FSAdViewListener;

    if-eqz v0, :cond_48

    invoke-interface {v0, p0}, Lcom/tradplus/ads/mobileads/TradPlusView$FSAdViewListener;->onAdViewLoaded(Lcom/tradplus/ads/mobileads/TradPlusView;)V

    :cond_48
    return-void
.end method

.method protected adPresentedOverlay()V
    .registers 20

    move-object/from16 v0, p0

    iget-object v1, v0, Lcom/tradplus/ads/mobileads/TradPlusView;->l:Lcom/tradplus/ads/mobileads/TradPlusView$FSAdViewListener;

    if-eqz v1, :cond_65

    invoke-static {}, Lcom/tradplus/ads/pushcenter/utils/SendMessageUtil;->getInstance()Lcom/tradplus/ads/pushcenter/utils/SendMessageUtil;

    move-result-object v2

    iget-object v3, v0, Lcom/tradplus/ads/mobileads/TradPlusView;->i:Landroid/content/Context;

    invoke-virtual/range {p0 .. p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getAdUnitId()Ljava/lang/String;

    move-result-object v4

    invoke-virtual/range {p0 .. p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getAdViewController()Lcom/tradplus/ads/mobileads/e;

    move-result-object v1

    invoke-virtual {v1}, Lcom/tradplus/ads/mobileads/e;->H()Ljava/lang/String;

    move-result-object v5

    invoke-virtual/range {p0 .. p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getAdViewController()Lcom/tradplus/ads/mobileads/e;

    move-result-object v1

    invoke-virtual {v1}, Lcom/tradplus/ads/mobileads/e;->D()Ljava/lang/String;

    move-result-object v6

    const/4 v7, 0x0

    invoke-virtual/range {p0 .. p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getAdViewController()Lcom/tradplus/ads/mobileads/e;

    move-result-object v1

    invoke-virtual {v1}, Lcom/tradplus/ads/mobileads/e;->E()I

    move-result v8

    invoke-virtual/range {p0 .. p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getRequestId()Ljava/lang/String;

    move-result-object v9

    invoke-virtual/range {v2 .. v9}, Lcom/tradplus/ads/pushcenter/utils/SendMessageUtil;->sendShowAdStart(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V

    invoke-static {}, Lcom/tradplus/ads/pushcenter/utils/SendMessageUtil;->getInstance()Lcom/tradplus/ads/pushcenter/utils/SendMessageUtil;

    move-result-object v10

    iget-object v11, v0, Lcom/tradplus/ads/mobileads/TradPlusView;->i:Landroid/content/Context;

    invoke-virtual/range {p0 .. p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getAdUnitId()Ljava/lang/String;

    move-result-object v12

    invoke-virtual/range {p0 .. p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getAdViewController()Lcom/tradplus/ads/mobileads/e;

    move-result-object v1

    invoke-virtual {v1}, Lcom/tradplus/ads/mobileads/e;->H()Ljava/lang/String;

    move-result-object v13

    invoke-virtual/range {p0 .. p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getAdViewController()Lcom/tradplus/ads/mobileads/e;

    move-result-object v1

    invoke-virtual {v1}, Lcom/tradplus/ads/mobileads/e;->D()Ljava/lang/String;

    move-result-object v14

    const/16 v16, 0x0

    invoke-virtual/range {p0 .. p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getAdViewController()Lcom/tradplus/ads/mobileads/e;

    move-result-object v1

    invoke-virtual {v1}, Lcom/tradplus/ads/mobileads/e;->E()I

    move-result v17

    invoke-virtual/range {p0 .. p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getRequestId()Ljava/lang/String;

    move-result-object v18

    const-string v15, "1"

    invoke-virtual/range {v10 .. v18}, Lcom/tradplus/ads/pushcenter/utils/SendMessageUtil;->sendShowAd(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V

    invoke-direct/range {p0 .. p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->a()V

    iget-object v1, v0, Lcom/tradplus/ads/mobileads/TradPlusView;->l:Lcom/tradplus/ads/mobileads/TradPlusView$FSAdViewListener;

    invoke-interface {v1, v0}, Lcom/tradplus/ads/mobileads/TradPlusView$FSAdViewListener;->onAdViewExpanded(Lcom/tradplus/ads/mobileads/TradPlusView;)V

    :cond_65
    return-void
.end method

.method public createBannerView(III)V
    .registers 6

    sget-object v0, Lcom/tradplus/ads/mobileads/TradPlusView;->k:Landroid/widget/RelativeLayout;

    if-nez v0, :cond_10

    new-instance v0, Landroid/widget/RelativeLayout;

    invoke-virtual {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getActivity()Landroid/content/Context;

    move-result-object v1

    invoke-direct {v0, v1}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;)V

    sput-object v0, Lcom/tradplus/ads/mobileads/TradPlusView;->k:Landroid/widget/RelativeLayout;

    goto :goto_1d

    :cond_10
    invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getParent()Landroid/view/ViewParent;

    move-result-object v0

    check-cast v0, Landroid/widget/FrameLayout;

    if-eqz v0, :cond_1d

    sget-object v1, Lcom/tradplus/ads/mobileads/TradPlusView;->k:Landroid/widget/RelativeLayout;

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->removeView(Landroid/view/View;)V

    :cond_1d
    :goto_1d
    const/4 v0, 0x0

    packed-switch p1, :pswitch_data_80

    goto :goto_36

    :pswitch_22
    const/16 v0, 0x55

    goto :goto_36

    :pswitch_25
    const/16 v0, 0x51

    goto :goto_36

    :pswitch_28
    const/16 v0, 0x53

    goto :goto_36

    :pswitch_2b
    const/16 v0, 0x11

    goto :goto_36

    :pswitch_2e
    const/16 v0, 0x35

    goto :goto_36

    :pswitch_31
    const/16 v0, 0x31

    goto :goto_36

    :pswitch_34
    const/16 v0, 0x33

    :goto_36
    sget-object p1, Lcom/tradplus/ads/mobileads/TradPlusView;->k:Landroid/widget/RelativeLayout;

    invoke-virtual {p1, v0}, Landroid/widget/RelativeLayout;->setGravity(I)V

    sget-object p1, Lcom/tradplus/ads/mobileads/TradPlusView;->k:Landroid/widget/RelativeLayout;

    invoke-virtual {p1, p0}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V

    new-instance p1, Landroid/util/DisplayMetrics;

    invoke-direct {p1}, Landroid/util/DisplayMetrics;-><init>()V

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->i:Landroid/content/Context;

    invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    const-string v1, "window"

    invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/view/WindowManager;

    invoke-interface {v0}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;

    move-result-object v0

    invoke-virtual {v0, p1}, Landroid/view/Display;->getMetrics(Landroid/util/DisplayMetrics;)V

    iget-object p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->i:Landroid/content/Context;

    invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object p1

    invoke-virtual {p1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;

    move-result-object p1

    iget p1, p1, Landroid/util/DisplayMetrics;->density:F

    iput p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->n:F

    invoke-virtual {p0}, Landroid/widget/FrameLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object p1

    check-cast p1, Landroid/widget/RelativeLayout$LayoutParams;

    int-to-float p3, p3

    iget v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->n:F

    mul-float p3, p3, v0

    float-to-int p3, p3

    iput p3, p1, Landroid/widget/RelativeLayout$LayoutParams;->width:I

    int-to-float p2, p2

    mul-float p2, p2, v0

    float-to-int p2, p2

    iput p2, p1, Landroid/widget/RelativeLayout$LayoutParams;->height:I

    invoke-virtual {p0, p1}, Landroid/widget/FrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    return-void

    :pswitch_data_80
    .packed-switch 0x0
        :pswitch_34
        :pswitch_31
        :pswitch_2e
        :pswitch_2b
        :pswitch_28
        :pswitch_25
        :pswitch_22
    .end packed-switch
.end method

.method public destroy()V
    .registers 6
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    invoke-virtual {p0}, Landroid/widget/FrameLayout;->removeAllViews()V

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    const/4 v1, 0x0

    if-eqz v0, :cond_2f

    invoke-static {}, Lcom/tradplus/ads/common/util/CustomLogUtils;->getInstance()Lcom/tradplus/ads/common/util/CustomLogUtils;

    move-result-object v0

    sget-object v2, Lcom/tradplus/ads/common/util/CustomLogUtils$TradPlusLog;->DESTORY:Lcom/tradplus/ads/common/util/CustomLogUtils$TradPlusLog;

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v4, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    invoke-virtual {v4}, Lcom/tradplus/ads/mobileads/e;->i()Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v4, ""

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v2, v3}, Lcom/tradplus/ads/common/util/CustomLogUtils;->log(Lcom/tradplus/ads/common/util/CustomLogUtils$TradPlusLog;Ljava/lang/String;)V

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->v()V

    iput-object v1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    :cond_2f
    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mCustomEventBannerAdapter:Lcom/tradplus/ads/mobileads/b;

    if-eqz v0, :cond_38

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/b;->b()V

    iput-object v1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mCustomEventBannerAdapter:Lcom/tradplus/ads/mobileads/b;

    :cond_38
    return-void
.end method

.method public entryAdScenario()V
    .registers 5
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    new-instance v0, Lcom/tradplus/ads/pushcenter/reqeust/ReadyRequest;

    iget-object v1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->i:Landroid/content/Context;

    sget-object v2, Lcom/tradplus/ads/pushcenter/utils/PushMessageUtils$PushStatus;->EV_CONFIRM_USER_IS_VIEW_AD:Lcom/tradplus/ads/pushcenter/utils/PushMessageUtils$PushStatus;

    invoke-virtual {v2}, Lcom/tradplus/ads/pushcenter/utils/PushMessageUtils$PushStatus;->getValue()Ljava/lang/String;

    move-result-object v2

    invoke-direct {v0, v1, v2}, Lcom/tradplus/ads/pushcenter/reqeust/ReadyRequest;-><init>(Landroid/content/Context;Ljava/lang/String;)V

    invoke-virtual {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->isReady()Z

    move-result v1

    if-eqz v1, :cond_16

    const-string v1, "2"

    goto :goto_18

    :cond_16
    const-string v1, "1"

    :goto_18
    invoke-virtual {v0, v1}, Lcom/tradplus/ads/pushcenter/reqeust/ReadyRequest;->setIar(Ljava/lang/String;)V

    invoke-virtual {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getAdViewController()Lcom/tradplus/ads/mobileads/e;

    move-result-object v1

    invoke-virtual {v1}, Lcom/tradplus/ads/mobileads/e;->H()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/tradplus/ads/pushcenter/reqeust/ReadyRequest;->setAs(Ljava/lang/String;)V

    invoke-virtual {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getAdUnitId()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/tradplus/ads/pushcenter/reqeust/BaseRequest;->setLuid(Ljava/lang/String;)V

    invoke-virtual {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->getAdSourcePlacementId()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/tradplus/ads/pushcenter/reqeust/ReadyRequest;->setAsu(Ljava/lang/String;)V

    invoke-static {}, Lcom/tradplus/ads/pushcenter/PushCenter;->getInstance()Lcom/tradplus/ads/pushcenter/PushCenter;

    move-result-object v1

    iget-object v2, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->i:Landroid/content/Context;

    sget v3, Lcom/tradplus/ads/mobileads/util/TradPlusDataConstants;->CACHETRADPLUSTYPE:I

    invoke-virtual {v1, v2, v0, v3}, Lcom/tradplus/ads/pushcenter/PushCenter;->sendMessageToCenter(Landroid/content/Context;Ljava/lang/Object;I)V

    return-void
.end method

.method public forceRefresh()V
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mCustomEventBannerAdapter:Lcom/tradplus/ads/mobileads/b;

    if-eqz v0, :cond_a

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/b;->b()V

    const/4 v0, 0x0

    iput-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mCustomEventBannerAdapter:Lcom/tradplus/ads/mobileads/b;

    :cond_a
    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_11

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->B()V

    :cond_11
    return-void
.end method

.method public getActivity()Landroid/content/Context;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->i:Landroid/content/Context;

    return-object v0
.end method

.method public getAdFormat()Lcom/tradplus/ads/common/AdFormat;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->p:Lcom/tradplus/ads/common/AdFormat;

    return-object v0
.end method

.method public getAdHeight()I
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_9

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->p()I

    move-result v0

    goto :goto_a

    :cond_9
    const/4 v0, 0x0

    :goto_a
    return v0
.end method

.method public getAdLayoutName()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_9

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->l()Ljava/lang/String;

    move-result-object v0

    goto :goto_a

    :cond_9
    const/4 v0, 0x0

    :goto_a
    return-object v0
.end method

.method public getAdLayoutNameEx()Ljava/lang/String;
    .registers 2
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_9

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->m()Ljava/lang/String;

    move-result-object v0

    goto :goto_a

    :cond_9
    const/4 v0, 0x0

    :goto_a
    return-object v0
.end method

.method public getAdLayoutNativeBannerName()Ljava/lang/String;
    .registers 2
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_9

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->n()Ljava/lang/String;

    move-result-object v0

    goto :goto_a

    :cond_9
    const/4 v0, 0x0

    :goto_a
    return-object v0
.end method

.method public getAdSourceEcpm()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->s:Ljava/lang/String;

    return-object v0
.end method

.method public getAdSourcePlacementId()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->d:Ljava/lang/String;

    return-object v0
.end method

.method getAdTimeoutDelay()Ljava/lang/Integer;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_9

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->w()Ljava/lang/Integer;

    move-result-object v0

    goto :goto_a

    :cond_9
    const/4 v0, 0x0

    :goto_a
    return-object v0
.end method

.method public getAdType()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_9

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->k()Ljava/lang/String;

    move-result-object v0

    goto :goto_b

    :cond_9
    const-string v0, ""

    :goto_b
    return-object v0
.end method

.method public getAdUnitId()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_9

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->i()Ljava/lang/String;

    move-result-object v0

    goto :goto_a

    :cond_9
    const/4 v0, 0x0

    :goto_a
    return-object v0
.end method

.method public getAdViewController()Lcom/tradplus/ads/mobileads/e;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    return-object v0
.end method

.method public getAdWidth()I
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_9

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->o()I

    move-result v0

    goto :goto_a

    :cond_9
    const/4 v0, 0x0

    :goto_a
    return v0
.end method

.method public getAutorefreshEnabled()Z
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_9

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->q()Z

    move-result v0

    return v0

    :cond_9
    const-string v0, "Can\'t get autorefresh status for destroyed MoPubView. Returning false."

    invoke-static {v0}, Lcom/tradplus/ads/common/util/LogUtil;->show(Ljava/lang/String;)V

    const/4 v0, 0x0

    return v0
.end method

.method public getBannerAdListener()Lcom/tradplus/ads/mobileads/TradPlusView$FSAdViewListener;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->l:Lcom/tradplus/ads/mobileads/TradPlusView$FSAdViewListener;

    return-object v0
.end method

.method public getChannelName()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->c:Ljava/lang/String;

    return-object v0
.end method

.method public getChannelNameController()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_9

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->F()Ljava/lang/String;

    move-result-object v0

    return-object v0

    :cond_9
    const-string v0, ""

    return-object v0
.end method

.method public getClickTrackingUrl()Ljava/lang/String;
    .registers 2
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    const/4 v0, 0x0

    return-object v0
.end method

.method public getConfig()Ljava/util/Map;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->v:Ljava/util/Map;

    return-object v0
.end method

.method public getDrawNativeListVideoViewListener()Ljava/lang/Object;
    .registers 3

    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "getDrawNativeListVideoViewListener 999: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->r:Ljava/lang/Object;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "drawview"

    invoke-static {v1, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->r:Ljava/lang/Object;

    return-object v0
.end method

.method public getIso()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->e:Ljava/lang/String;

    return-object v0
.end method

.method public getKeywords()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_9

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->g()Ljava/lang/String;

    move-result-object v0

    goto :goto_a

    :cond_9
    const/4 v0, 0x0

    :goto_a
    return-object v0
.end method

.method public getLoadTime()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->f:Ljava/lang/String;

    return-object v0
.end method

.method public getLocalExtras()Ljava/util/Map;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;"
        }
    .end annotation

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_9

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->C()Ljava/util/Map;

    move-result-object v0

    return-object v0

    :cond_9
    new-instance v0, Ljava/util/TreeMap;

    invoke-direct {v0}, Ljava/util/TreeMap;-><init>()V

    return-object v0
.end method

.method public getLocation()Landroid/location/Location;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_9

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->h()Landroid/location/Location;

    move-result-object v0

    goto :goto_a

    :cond_9
    const/4 v0, 0x0

    :goto_a
    return-object v0
.end method

.method public getRequestId()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->a:Ljava/lang/String;

    return-object v0
.end method

.method public getResponseString()Ljava/lang/String;
    .registers 2
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    const/4 v0, 0x0

    return-object v0
.end method

.method public getSplashAdViewListener()Lcom/tradplus/ads/mobileads/TradPlusView$SplashAdViewListener;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->m:Lcom/tradplus/ads/mobileads/TradPlusView$SplashAdViewListener;

    return-object v0
.end method

.method public getTesting()Z
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_9

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->u()Z

    move-result v0

    return v0

    :cond_9
    const-string v0, "Can\'t get testing status for destroyed MoPubView. Returning false."

    invoke-static {v0}, Lcom/tradplus/ads/common/util/LogUtil;->show(Ljava/lang/String;)V

    const/4 v0, 0x0

    return v0
.end method

.method public isFeedNative()Z
    .registers 2

    iget-boolean v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->u:Z

    return v0
.end method

.method public isLoadFirstNetworkAd()Z
    .registers 2

    iget-boolean v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->b:Z

    return v0
.end method

.method public isLoading()Z
    .registers 2

    iget-boolean v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->q:Z

    return v0
.end method

.method public isReady()Z
    .registers 2
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    iget-boolean v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->o:Z

    return v0
.end method

.method public isTxadnetExpressAd()Z
    .registers 2

    iget-boolean v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->g:Z

    return v0
.end method

.method public loadAd()V
    .registers 4
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_2a

    invoke-static {}, Ljava/util/UUID;->randomUUID()Ljava/util/UUID;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/UUID;->toString()Ljava/lang/String;

    move-result-object v0

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v2, "TradPlusView: requestId = "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const-string v2, "requestId"

    invoke-static {v2, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    invoke-virtual {p0, v0}, Lcom/tradplus/ads/mobileads/TradPlusView;->setRequestId(Ljava/lang/String;)V

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->d()V

    :cond_2a
    return-void
.end method

.method protected loadCustomEvent(Ljava/lang/String;Ljava/util/Map;)V
    .registers 10
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;)V"
        }
    .end annotation

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-nez v0, :cond_5

    return-void

    :cond_5
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_16

    const-string p1, "Couldn\'t invoke custom event because the server did not specify one."

    invoke-static {p1}, Lcom/tradplus/ads/common/util/LogUtil;->show(Ljava/lang/String;)V

    sget-object p1, Lcom/tradplus/ads/mobileads/TradPlusErrorCode;->ADAPTER_NOT_FOUND:Lcom/tradplus/ads/mobileads/TradPlusErrorCode;

    invoke-virtual {p0, p1}, Lcom/tradplus/ads/mobileads/TradPlusView;->loadFailUrl(Lcom/tradplus/ads/mobileads/TradPlusErrorCode;)Z

    return-void

    :cond_16
    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mCustomEventBannerAdapter:Lcom/tradplus/ads/mobileads/b;

    if-eqz v0, :cond_1d

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/b;->b()V

    :cond_1d
    const-string v0, "Loading custom event adapter."

    invoke-static {v0}, Lcom/tradplus/ads/common/util/LogUtil;->show(Ljava/lang/String;)V

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->j()J

    move-result-wide v4

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->t()Lcom/tradplus/ads/common/FSAdReport;

    move-result-object v6

    move-object v1, p0

    move-object v2, p1

    move-object v3, p2

    invoke-static/range {v1 .. v6}, Lcom/tradplus/ads/mobileads/a/a;->a(Lcom/tradplus/ads/mobileads/TradPlusView;Ljava/lang/String;Ljava/util/Map;JLcom/tradplus/ads/common/FSAdReport;)Lcom/tradplus/ads/mobileads/b;

    move-result-object p1

    iput-object p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mCustomEventBannerAdapter:Lcom/tradplus/ads/mobileads/b;

    const/4 p1, 0x1

    invoke-virtual {p0, p1}, Lcom/tradplus/ads/mobileads/TradPlusView;->setLoading(Z)V

    iget-object p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mCustomEventBannerAdapter:Lcom/tradplus/ads/mobileads/b;

    invoke-virtual {p1}, Lcom/tradplus/ads/mobileads/b;->a()V

    return-void
.end method

.method protected loadFailUrl(Lcom/tradplus/ads/mobileads/TradPlusErrorCode;)Z
    .registers 3

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-nez v0, :cond_6

    const/4 p1, 0x0

    return p1

    :cond_6
    invoke-virtual {v0, p1}, Lcom/tradplus/ads/mobileads/e;->a(Lcom/tradplus/ads/mobileads/TradPlusErrorCode;)Z

    move-result p1

    return p1
.end method

.method protected nativeAdLoaded()V
    .registers 1

    invoke-virtual {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->adLoaded()V

    return-void
.end method

.method public onAdsSourceLoaded(Ljava/lang/Object;)V
    .registers 3

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->l:Lcom/tradplus/ads/mobileads/TradPlusView$FSAdViewListener;

    if-eqz v0, :cond_7

    invoke-interface {v0, p1}, Lcom/tradplus/ads/mobileads/TradPlusView$FSAdViewListener;->onAdsSourceLoaded(Ljava/lang/Object;)V

    :cond_7
    return-void
.end method

.method protected onWindowVisibilityChanged(I)V
    .registers 3

    iget v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->j:I

    invoke-static {v0, p1}, Lcom/tradplus/ads/common/util/Visibility;->hasScreenVisibilityChanged(II)Z

    move-result v0

    if-eqz v0, :cond_f

    iput p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->j:I

    iget p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->j:I

    invoke-direct {p0, p1}, Lcom/tradplus/ads/mobileads/TradPlusView;->setAdVisibility(I)V

    :cond_f
    return-void
.end method

.method protected registerClick()V
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_a

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->y()V

    invoke-virtual {p0}, Lcom/tradplus/ads/mobileads/TradPlusView;->adClicked()V

    :cond_a
    return-void
.end method

.method protected registerVideoFin()V
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_7

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->z()V

    :cond_7
    return-void
.end method

.method public removeOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
    .registers 3
    .annotation build Landroid/annotation/TargetApi;
        value = 0x10
    .end annotation

    invoke-virtual {p0}, Landroid/widget/FrameLayout;->getViewTreeObserver()Landroid/view/ViewTreeObserver;

    move-result-object v0

    invoke-virtual {v0, p1}, Landroid/view/ViewTreeObserver;->removeOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V

    return-void
.end method

.method public setAdContentView(Landroid/view/View;)V
    .registers 3

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_7

    invoke-virtual {v0, p1}, Lcom/tradplus/ads/mobileads/e;->a(Landroid/view/View;)V

    :cond_7
    return-void
.end method

.method public setAdLayoutName(Ljava/lang/String;)V
    .registers 3
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_7

    invoke-virtual {v0, p1}, Lcom/tradplus/ads/mobileads/e;->c(Ljava/lang/String;)V

    :cond_7
    return-void
.end method

.method public setAdLayoutName(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .registers 5
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_7

    invoke-virtual {v0, p1, p2, p3}, Lcom/tradplus/ads/mobileads/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    :cond_7
    return-void
.end method

.method public setAdSize(II)V
    .registers 4
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_10

    invoke-virtual {v0, p1, p2}, Lcom/tradplus/ads/mobileads/e;->a(II)V

    sget-object p1, Lcom/tradplus/ads/common/AdFormat;->NATIVE:Lcom/tradplus/ads/common/AdFormat;

    iput-object p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->p:Lcom/tradplus/ads/common/AdFormat;

    iget-object p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->t:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;

    invoke-virtual {p0, p1}, Lcom/tradplus/ads/mobileads/TradPlusView;->removeOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V

    :cond_10
    return-void
.end method

.method public setAdSourceEcpm(Ljava/lang/String;)V
    .registers 2

    iput-object p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->s:Ljava/lang/String;

    return-void
.end method

.method public setAdSourcePlacementId(Ljava/lang/String;)V
    .registers 2

    iput-object p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->d:Ljava/lang/String;

    return-void
.end method

.method public setAdUnitId(Ljava/lang/String;)V
    .registers 3
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_7

    invoke-virtual {v0, p1}, Lcom/tradplus/ads/mobileads/e;->b(Ljava/lang/String;)V

    :cond_7
    return-void
.end method

.method public setAdViewListener(Lcom/tradplus/ads/mobileads/TradPlusView$FSAdViewListener;)V
    .registers 2
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    iput-object p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->l:Lcom/tradplus/ads/mobileads/TradPlusView$FSAdViewListener;

    return-void
.end method

.method public setAutorefreshEnabled(Z)V
    .registers 3

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_7

    invoke-virtual {v0, p1}, Lcom/tradplus/ads/mobileads/e;->a(Z)V

    :cond_7
    return-void
.end method

.method public setChannelName(Ljava/lang/String;)V
    .registers 2

    iput-object p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->c:Ljava/lang/String;

    return-void
.end method

.method public setConfig(Ljava/util/Map;)V
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;)V"
        }
    .end annotation

    iput-object p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->v:Ljava/util/Map;

    return-void
.end method

.method public setDrawNativeListVideoView(Ljava/lang/Object;)V
    .registers 3

    iput-object p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->r:Ljava/lang/Object;

    new-instance p1, Ljava/lang/StringBuilder;

    invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v0, "setDrawNativeListVideoView 999: "

    invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->r:Ljava/lang/Object;

    invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    const-string v0, "drawview"

    invoke-static {v0, p1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    return-void
.end method

.method public setFeedNative(Z)V
    .registers 2

    iput-boolean p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->u:Z

    return-void
.end method

.method public setFluteViewReady(Z)V
    .registers 2

    iput-boolean p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->o:Z

    return-void
.end method

.method public setIso(Ljava/lang/String;)V
    .registers 2

    iput-object p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->e:Ljava/lang/String;

    return-void
.end method

.method public setKeywords(Ljava/lang/String;)V
    .registers 3

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_7

    invoke-virtual {v0, p1}, Lcom/tradplus/ads/mobileads/e;->a(Ljava/lang/String;)V

    :cond_7
    return-void
.end method

.method public setLoadFirstNetworkAd(Z)V
    .registers 2

    iput-boolean p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->b:Z

    return-void
.end method

.method public setLoadTime(Ljava/lang/String;)V
    .registers 2

    iput-object p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->f:Ljava/lang/String;

    return-void
.end method

.method public setLoading(Z)V
    .registers 2

    iput-boolean p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->q:Z

    return-void
.end method

.method public setLocalExtras(Ljava/util/Map;)V
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;)V"
        }
    .end annotation

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_7

    invoke-virtual {v0, p1}, Lcom/tradplus/ads/mobileads/e;->a(Ljava/util/Map;)V

    :cond_7
    return-void
.end method

.method public setLocation(Landroid/location/Location;)V
    .registers 3

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_7

    invoke-virtual {v0, p1}, Lcom/tradplus/ads/mobileads/e;->a(Landroid/location/Location;)V

    :cond_7
    return-void
.end method

.method public setRequestId(Ljava/lang/String;)V
    .registers 2

    iput-object p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->a:Ljava/lang/String;

    return-void
.end method

.method public setSplashAdViewListener(Lcom/tradplus/ads/mobileads/TradPlusView$SplashAdViewListener;)V
    .registers 2
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    iput-object p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->m:Lcom/tradplus/ads/mobileads/TradPlusView$SplashAdViewListener;

    return-void
.end method

.method public setTesting(Z)V
    .registers 3

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_7

    invoke-virtual {v0, p1}, Lcom/tradplus/ads/mobileads/e;->b(Z)V

    :cond_7
    return-void
.end method

.method public setTimeout(I)V
    .registers 2
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    return-void
.end method

.method public setTxadnetExpressAd(Z)V
    .registers 2

    iput-boolean p1, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->g:Z

    return-void
.end method

.method protected trackNativeImpression()V
    .registers 2

    const-string v0, "Tracking impression for native adapter."

    invoke-static {v0}, Lcom/tradplus/ads/common/util/LogUtil;->show(Ljava/lang/String;)V

    iget-object v0, p0, Lcom/tradplus/ads/mobileads/TradPlusView;->mAdViewController:Lcom/tradplus/ads/mobileads/e;

    if-eqz v0, :cond_c

    invoke-virtual {v0}, Lcom/tradplus/ads/mobileads/e;->x()V

    :cond_c
    return-void
.end method

.method protected trackReq()V
    .registers 1

    return-void
.end method