IAd.smali

.class public interface abstract Lcom/cm/plugincluster/ad/IAd;
.super Ljava/lang/Object;
.source "IAd.java"


# static fields
.field public static final AD_RESORCE_TYPE_3_IMG:I = 0x6

.field public static final AD_RESORCE_TYPE_BIG_IMG:I = 0x1

.field public static final AD_RESORCE_TYPE_GIF:I = 0x3

.field public static final AD_RESORCE_TYPE_HTML:I = 0x5

.field public static final AD_RESORCE_TYPE_SMALL_ICON:I = 0x2

.field public static final AD_RESORCE_TYPE_VIDEO:I = 0x4

.field public static final AD_TYPE_BD:I = 0x3

.field public static final AD_TYPE_CM:I = 0x1

.field public static final AD_TYPE_CM_HIGH:I = 0x2

.field public static final AD_TYPE_GDT:I = 0x4

.field public static final AD_TYPE_GOOGLE_ADMOD:I = 0x7

.field public static final AD_TYPE_GOOGLE_X:I = 0x8

.field public static final AD_TYPE_MM:I = 0x6

.field public static final AD_TYPE_TT:I = 0x5

.field public static final BEHAVIOR_TYPE_DOWNLOAD:I = 0x1

.field public static final BEHAVIOR_TYPE_OPEN_BROWSER:I = 0x3

.field public static final BEHAVIOR_TYPE_OPEN_DEEPLINK:I = 0x4

.field public static final BEHAVIOR_TYPE_OPEN_INTERNAL:I = 0x2

.field public static final BEHAVIOR_TYPE_PICKS_OTHER:I = 0x5

.field public static final SHOW_TYPE_ASSISTANT_SUPER_CARD_VIEW:I = 0x1f

.field public static final SHOW_TYPE_BANNER_AD_CARD:I = 0x16

.field public static final SHOW_TYPE_BANNER_BIG_CARD:I = 0xe

.field public static final SHOW_TYPE_BIG_IMG_CARD:I = 0x0

.field public static final SHOW_TYPE_BIG_PIC_CARD:I = 0x4

.field public static final SHOW_TYPE_BIG_PIC_TITLE_CARD:I = 0x6

.field public static final SHOW_TYPE_CALL_RESULT_PAGE_CARD:I = 0x19

.field public static final SHOW_TYPE_CMCM_REWARD_VIDEO:I = 0x1a

.field public static final SHOW_TYPE_COVER_BIG_CARD:I = 0x3

.field public static final SHOW_TYPE_COVER_BIG_CARD_DARK:I = 0x1b

.field public static final SHOW_TYPE_FUNC_SAVER_CARD:I = 0xd

.field public static final SHOW_TYPE_FUNC_SAVER_SMALL_CARD:I = 0x13

.field public static final SHOW_TYPE_INTERSTITIAL_CARD:I = 0x15

.field public static final SHOW_TYPE_INTERSTITIAL_FULL_VIDEO_CARD:I = 0x18

.field public static final SHOW_TYPE_INTERSTITIAL_VIDEO_CARD:I = 0x17

.field public static final SHOW_TYPE_MAIN_CART_VIEW:I = 0x1d

.field public static final SHOW_TYPE_MAIN_GIFT_BOX:I = 0x9

.field public static final SHOW_TYPE_MAIN_TAB:I = 0x11

.field public static final SHOW_TYPE_NO_PIC_CARD:I = 0x5

.field public static final SHOW_TYPE_ONE_TAP_CARD:I = 0xa

.field public static final SHOW_TYPE_ONLY_IMG_CARD:I = 0x7

.field public static final SHOW_TYPE_ONLY_PICTURE_VIEW:I = 0x1e

.field public static final SHOW_TYPE_POPDLG_TOP_BANNER:I = 0x12

.field public static final SHOW_TYPE_RED_GIFT_BOX:I = 0x8

.field public static final SHOW_TYPE_RESULT_VIEW_NEW:I = 0x1c

.field public static final SHOW_TYPE_RIGHT_TOP_BTN_CARD:I = 0x20

.field public static final SHOW_TYPE_SMALL_IMG_CARD:I = 0x2

.field public static final SHOW_TYPE_SPLASH_CARD:I = 0xb

.field public static final SHOW_TYPE_SPLASH_CARD_FS:I = 0xf

.field public static final SHOW_TYPE_SPLASH_CARD_HS:I = 0x10

.field public static final SHOW_TYPE_SWIP_SMALL_CARD:I = 0xc

.field public static final SHOW_TYPE_THREE_IMG_CARD:I = 0x1

.field public static final SHOW_TYPE_WEATHER_BIG_CARD:I = 0x14


# virtual methods
.method public varargs abstract cmdCommon([Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public abstract getAdBehaviorType()I
.end method

.method public abstract getAdButtonText()Ljava/lang/String;
.end method

.method public abstract getAdCoverImageUrl()Ljava/lang/String;
.end method

.method public abstract getAdDesc()Ljava/lang/String;
.end method

.method public abstract getAdExtPics()Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end method

.method public abstract getAdIconUrl()Ljava/lang/String;
.end method

.method public abstract getAdResouceType()I
.end method

.method public abstract getAdSourceType()I
.end method

.method public abstract getAdTitle()Ljava/lang/String;
.end method

.method public abstract getCommon(Ljava/lang/String;)Ljava/lang/Object;
.end method

.method public abstract getDownloadInfo()Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;
.end method

.method public abstract getExtAttribute(Ljava/lang/String;)Ljava/lang/Object;
.end method

.method public abstract getExtension()Ljava/lang/String;
.end method

.method public abstract getLocalCachedResourcePath()Ljava/lang/String;
.end method

.method public abstract getOriginalAdShowType()I
.end method

.method public abstract getPkg()Ljava/lang/String;
.end method

.method public abstract getPkgSize()Ljava/lang/String;
.end method

.method public abstract getPkgUrl()Ljava/lang/String;
.end method

.method public abstract getPosId()Ljava/lang/String;
.end method

.method public abstract getPriority()I
.end method

.method public abstract getResType()I
.end method

.method public abstract getShowType()I
.end method

.method public abstract getSourcePosId()Ljava/lang/String;
.end method

.method public abstract getVastModel()Lcom/cm/plugincluster/ad/data/vast/IAdVastModel;
.end method

.method public abstract isExpired()Z
.end method

.method public abstract isNeedShowAdTag()Z
.end method

.method public abstract isPicksAd()Z
.end method

.method public abstract onAdClick()V
.end method

.method public abstract onAdClick(Ljava/lang/Object;)V
.end method

.method public abstract onAdShow(Landroid/view/View;)V
.end method

.method public abstract onAdUnShow()V
.end method

.method public abstract setAdEventContext(Landroid/content/Context;)V
.end method

.method public abstract setCommon(Ljava/lang/String;Ljava/lang/Object;)V
.end method

.method public abstract setDownloadInfo(Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;)V
.end method

.method public abstract setInvalid()V
.end method

.method public abstract setShowType(I)V
.end method