Appearance
一、简介
主要介绍在Android项目中如何集成 AdsPlus SDK的插屏广告:
二、集成
1、在自己的Application 中初始化SDK
上线请替换正式的APPID
java
ADP.initialize(new ADPConfig.Builder()
// 默认false
// true-屏蔽个性化推荐广告(关闭)
//false-不屏蔽个性化推荐广告(打开)
.setPersonalRecommend(false)
.setDebug(true).build(),
"adp-app-6447554214", this, new ADP.InitCallback() {
@Override
public void onSuccess() {
}
@Override
public void onError(AdpError error) {
}
});
2、初始化广告
java
interstitial= new ADPInterstitial(InterstitialActivity.this);
//正式请替换自己的广告ID
interstitial.setAdUnitId("adp-unit-3154183834");
3、监听状态
java
interstitial = new ADPInterstitial(this, adid, new ADPInterstitial.ADPInterstitialListener() {
@Override
public void onADError(AdpError 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
interstitial.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