本清单旨在帮助您系统性地核查应用集成流程,确保广告SDK的无缝对接与高效运行。
App Key 和 App ID,并确保各广告格式的广告位 ID 与TopOn后台配置一致。● 激励视频广告
ATRewardVideoAd 实例并设置 广告位IDATRewardVideoListener)load)isReady)show)onRewardedVideoAdFailed, onRewardedVideoAdPlayFailed, onRewardedVideoAdClosed)onRewardedVideoAdFailed中禁止直接重试加载广告,需要进行延迟操作,详情请见示例CodesetAdRevenueListener)● 插屏广告
ATInterstitial 实例并设置 广告位IDATInterstitialListener)load)isReady)show)onInterstitialAdLoadFail, onInterstitialAdVideoError, onInterstitialAdClose)onInterstitialAdLoadFail中禁止直接重试加载广告,需要进行延迟操作,详情请见示例CodesetRevenueListener)● 开屏广告
ATSplashAd 实例并设置 广告位ID和超时时间(单位:毫秒)ATSplashAdEZListener)loadAd)isReady)show)并正确传入SplashAdContainerSplashAdContainer正确的宽高信息,高度尽量大于屏幕的80%onAdDismiss)用于热启开屏setRevenueListener)● 横幅广告
ATBannerView 实例并设置 广告位ID和BannerViewContainerATBannerView.setLayoutParams(new FrameLayout.LayoutParams(width, height));ATBannerListener)setLocalExtra)loadAd)show)setRevenueListener)destroy)● 原生广告
ATNative 实例并设置 广告位IDATNativeNetworkListener)makeAdRequest)ATNativePrepareInfo和SelfRenderViewATNativeAdView需设置宽高且正确调用renderAdContainer和prepare方法onNativeAdLoadFail)onNativeAdLoadFail中禁止直接重试加载广告,需要进行延迟操作,详情请见示例CodesetRevenueListener)destroy)● 激励视频广告
TURewardVideoAd 实例并设置 广告位IDTURewardVideoListener)load)isReady)show)onRewardedVideoAdFailed, onRewardedVideoAdPlayFailed, onRewardedVideoAdClosed)setAdRevenueListener)● 插屏广告
TURewardedInterstitial 实例并设置 广告位IDTURewardedInterstitialListener)load)isReady)show)onInterstitialAdLoadFail, onInterstitialAdVideoError, onInterstitialAdClose)setRevenueListener)● 开屏广告
TUSplashAd 实例并设置 广告位ID和超时时间(单位:毫秒)TUSplashAdEZListener)loadAd)isReady)show)并正确传入SplashAdContainerSplashAdContainer正确的宽高信息,高度尽量大于屏幕的80%onAdDismiss)用于热启开屏setRevenueListener)● 横幅广告
TUBannerView 实例并设置 广告位ID和BannerViewContainerTUBannerView时需设置宽高信息 TUBannerView.setLayoutParams(new FrameLayout.LayoutParams(width, height));TUBannerListener)setLocalExtra)loadAd)setRevenueListener)destroy)● 原生广告
TUNative 实例并设置 广告位IDTUNativeNetworkListener)makeAdRequest)TUNativePrepareInfo和SelfRenderViewTUNativeAdView需设置宽高且正确调用renderAdContainer和prepare方法onNativeAdLoadFail)setRevenueListener)destroy)ATDebuggerUITest.showDebuggerUI(context);)ATSDK.setNetworkLogDebug(true);)TUDebuggerUITest.showDebuggerUI(context);)TUSDK.setNetworkLogDebug(true);)app-ads.txt 文件