开屏广告

开始之前

在开始集成开屏广告之前,您需要先完成以下步骤:

  • 在 OpenMediation 开发者前台页面,创建开发者账号,添加应用,然后申请并配置一个 ‘Splash Ad’ 类型的广告位,操作手册在 这里
  • Android SDK下载与集成 指导下,将 OpenMediation Android SDK 添加到您的开发项目并完成了 SDK 初始化操作。
  • 如果要聚合第三方平台,您需要在完成本节的广告集成之后,参考 添加聚合网络 进行操作。
 

开屏广告

开屏广告以 APP 启动作为曝光时机,提供 3s~5s 的广告展示时间。用户可以点击广告跳转到目标页面, 或者点击右上角的“跳过”按钮,跳转到 APP 内容首页。

 

Step 1. 设置开屏广告回调(SDK初始化成功之后调用)

SDK 会触发一系列事件来通知应用程序开屏广告的加载、展示等结果。开发者需要通过事件来获知广告是否准备好。所以,设置和实现开屏广告回调 Listener 的接口方法,是使用开屏广告的必要操作。下面的代码片段演示了如何实现 SplashAdListener 接口来接收和处理开屏广告事件。

开屏广告触发的所有事件都可以在下面代码中找到。 

import com.openmediation.sdk.splash.SplashAd;
import com.openmediation.sdk.splash.SplashAdListener;
import com.openmediation.sdk.utils.error.Error;
...
SplashAd.setSplashAdListener(placementId, new SplashAdListener() {

    /**
     * called when SplashAd loaded
     */
    @Override
    public void onSplashAdLoaded(String placementId) {
    }

    /**
     * called when SplashAd load error
     */
    @Override
    public void onSplashAdFailed(String placementId, Error error) {
    }

    /**
     * called when SplashAd clicked
     */
    @Override
    public void onSplashAdClicked(String placementId) {
    }

    /**
     * called when SplashAd showed
     */
    @Override
    public void onSplashAdShowed(String placementId) {
    }

    /**
     * called when SplashAd show failed
     *
     * @param error SplashAd show error reason
     */
    @Override
    public void onSplashAdShowFailed(String placementId, Error error) {
    }

    /**
     * called when SplashAd countdown
     * @param millisUntilFinished The time until the end of the countdown,ms
     */
    @Override
    public void onSplashAdTick(String placementId, long millisUntilFinished) {
    }

    /**
     * called when SplashAd dismissed
     */
    @Override
    public void onSplashAdDismissed(String placementId) {
    }
});
 

Step 2. 加载开屏广告

SplashAd.loadAd(String placementId);
 

Step 3. 展示开屏广告

if (SplashAd.isReady(placementId)) {
    SplashAd.showAd(placementId, viewGroup);
}
 

完成!
现在您已经可以在应用中展示开屏广告了。

接下来:

您可以根据我们的集成文档来聚合第三方平台的开屏广告,或者设置其他广告类型集成:

 

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助

评论

0 条评论

文章评论已关闭。