菜单

插屏广告

1. 加载广告

插屏广告适用于应用内自然过渡场景,如页面切换时展示。

java 复制代码
// 创建插屏广告实例
SDMInterstitialAd interstitialAd;
interstitialAd = new SDMInterstitialAd(context, "PlacementId");

// 设置广告监听器
interstitialAd.setListener(new SDMInterstitialListener() {
    @Override
    public void onAdLoaded() {
        // 广告加载成功回调
    }

    @Override
    public void onAdLoadFail(AdError adError) {
        // 广告加载失败回调
    }

    @Override
    public void onAdClick() {
        // 广告点击回调
    }

    @Override
    public void onAdShow() {
        // 广告展示回调
    }

    @Override
    public void onAdClose() {
        // 广告关闭回调
    }

    @Override
    public void onAdVideoStart() {
        // 视频广告开始播放回调
    }

    @Override
    public void onAdVideoEnd() {
        // 视频广告结束播放回调
    }

    @Override
    public void onAdShowFail(AdError adError) {
        // 广告展示失败回调
    }

    @Override
    public void onDeeplinkCallback(boolean isSuccess) {
        // Deeplink回调
    }
});

// 开始加载广告
mInterstitialAd.loadAd();

2. 展示广告

广告加载完成后,在合适的时机检查并展示插屏广告。

java 复制代码
// 检查广告是否就绪并展示
 interstitialAd.show(activity);

3.判断是否准备就绪

java 复制代码
// 检查广告是否就绪
interstitialAd.isAdReady()

4. 释放资源

在不再需要广告实例时,及时释放资源避免内存泄漏。

java 复制代码
// 释放广告资源
if (interstitialAd != null) {
    interstitialAd.destroy();
}

上一个
激励视频
下一个
开屏广告
最近修改: 2025-10-11Powered by