KsNativeAd.smali
.class public interface abstract Lcom/kwad/sdk/api/KsNativeAd;
.super Ljava/lang/Object;
# annotations
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/kwad/sdk/api/KsNativeAd$InteractionType;,
Lcom/kwad/sdk/api/KsNativeAd$MaterialType;,
Lcom/kwad/sdk/api/KsNativeAd$VideoPlayListener;,
Lcom/kwad/sdk/api/KsNativeAd$AdInteractionListener;
}
.end annotation
# virtual methods
.method public abstract getActionDescription()Ljava/lang/String;
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.end method
.method public abstract getAdDescription()Ljava/lang/String;
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.end method
.method public abstract getAdSource()Ljava/lang/String;
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation build Landroid/support/annotation/Nullable;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.end method
.method public abstract getAppDownloadCountDes()Ljava/lang/String;
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation build Landroid/support/annotation/Nullable;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.end method
.method public abstract getAppIconUrl()Ljava/lang/String;
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation build Landroid/support/annotation/Nullable;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.end method
.method public abstract getAppName()Ljava/lang/String;
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation build Landroid/support/annotation/Nullable;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.end method
.method public abstract getAppScore()F
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.end method
.method public abstract getECPM()I
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.end method
.method public abstract getImageList()Ljava/util/List;
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation build Landroid/support/annotation/Nullable;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/kwad/sdk/api/KsImage;",
">;"
}
.end annotation
.end method
.method public abstract getInteractionType()I
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.end method
.method public abstract getMaterialType()I
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.end method
.method public abstract getSdkLogo()Landroid/graphics/Bitmap;
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.end method
.method public abstract getVideoCoverImage()Lcom/kwad/sdk/api/KsImage;
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation build Landroid/support/annotation/Nullable;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.end method
.method public abstract getVideoDuration()I
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.end method
.method public abstract getVideoUrl()Ljava/lang/String;
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation build Landroid/support/annotation/Nullable;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.end method
.method public abstract getVideoView(Landroid/content/Context;Lcom/kwad/sdk/api/KsAdVideoPlayConfig;)Landroid/view/View;
.param p2 # Lcom/kwad/sdk/api/KsAdVideoPlayConfig;
.annotation build Landroid/support/annotation/Nullable;
.end annotation
.end param
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation build Landroid/support/annotation/Nullable;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.end method
.method public abstract getVideoView(Landroid/content/Context;Z)Landroid/view/View;
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation build Landroid/support/annotation/Nullable;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract registerViewForInteraction(Landroid/view/ViewGroup;Ljava/util/List;Lcom/kwad/sdk/api/KsNativeAd$AdInteractionListener;)V
.param p1 # Landroid/view/ViewGroup;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/util/List;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/ViewGroup;",
"Ljava/util/List",
"<",
"Landroid/view/View;",
">;",
"Lcom/kwad/sdk/api/KsNativeAd$AdInteractionListener;",
")V"
}
.end annotation
.end method
.method public abstract reportAdVideoPlayEnd()V
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.end method
.method public abstract reportAdVideoPlayStart()V
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.end method
.method public abstract setBidEcpm(I)V
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.end method
.method public abstract setDownloadListener(Lcom/kwad/sdk/api/KsAppDownloadListener;)V
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.end method
.method public abstract setVideoPlayListener(Lcom/kwad/sdk/api/KsNativeAd$VideoPlayListener;)V
.annotation build Landroid/support/annotation/Keep;
.end annotation
.annotation runtime Lcom/kwad/sdk/api/core/KsAdSdkApi;
.end annotation
.end method