Skip to content

一、简介

主要介绍在Android项目中如何集成 UNAD SDK的插屏广告:

二、集成

1、在自己的Application 中初始化SDK

TEST_APPID为测试appid,上线请替换正式的APPID

java
UNAD.initialize(
    new UNADConfig.Builder()
        // true-屏蔽个性化推荐广告(关闭),false-不屏蔽个性化推荐广告(打开),默认false
        .setPersonalRecommend(false)
        .setDebug(false).build(), "TEST_APPID", this,
            new UNAD.InitCallback() {
                @Override
                public void onSuccess() {
                    Log.e("unadsdk", "UI:onSuccess");
                }

                @Override
                public void onError(UnadError error) {
                    Log.e("unadsdk", "UI:onError");
                }});

2、初始化广告

java
  unadInterstitial= new UNADInterstitial(InterstitialActivity.this);
  //测试广告ID TEST_UNIT_ID  正式请替换自己的广告ID
  unadInterstitial.setAdUnitId("TEST_UNIT_ID");

3、监听状态

java
   interstitial = new UNADInterstitial(this, adid, new UNADInterstitial.UNADInterstitialListener() {

                @Override
                public void onADError(UnadError var1) {
                    
                }

                @Override
                public void onADPresent() {

                }

                @Override
                public void onADReceive() {
                    Log.e(TAG, "加载完成");

                }

                @Override
                public void onVideoCached() {
                    Log.e(TAG, "视频下载完成");
                }

                @Override
                public void onADOpened() {
                    Log.e(TAG, "广告打开");
                }


                @Override
                public void onADClicked() {
                    Log.e(TAG, "点击广告");
                }


                @Override
                public void onADClosed() {
                    Log.e(TAG, "关闭广告");
                }
            });

4、加载广告

java
unadInterstitial.loadAd();

5、打开广告

打开前检查广告是否有效

java
if (interstitial.isAdValid()) {
	interstitial.show();
} else {
	Toast.makeText(this, "广告失效,请重新加载", Toast.LENGTH_SHORT).show();
}

6、设置视频广告是否打开声音

设置视频是否打开声音true是false否

java
interstitial.enableAudio(true);

7、注意事项

1、测试广告位ID TEST_UNIT_ID 应用上线时请替换为正式的广告位ID