HUAWEI Ads插屏广告,华为手机弹窗广告处理HUAWEI Ads插屏广告插屏广告插屏广告是一种在应用开启、暂停或退出时以全屏的形式弹出的广告形式,展示时机巧妙避开用户对应用的正常体验,尺寸大,曝光效果好。添加插屏广告1.创建插屏广告对象。创建InterstitialAd对象,并通过InterstitialAd类的......
插屏广告
插屏广告是一种在应用开启、暂停或退出时以全屏的形式弹出的广告形式,展示时机巧妙避开用户对应用的正常体验,尺寸大,曝光效果好。
添加插屏广告
1.创建插屏广告对象。
创建InterstitialAd对象,并通过InterstitialAd类的setAdId()方法设置测试广告位ID。
示例代码如下:
private InterstitialAd interstitialAd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activityinterstitial);
interstitialAd = new InterstitialAd(this);
// testb4znbuh3n2为专用的测试广告位ID,App正式发布时需要改为正式的广告位ID
interstitialAd.setAdId(testb4znbuh3n2);
loadInterstitialAd();
}
2.获取广告。
调用InterstitialAd对象的loadAd()方法来获取广告。
示例代码如下:
private void loadInterstitialAd() {
...
// 获取插屏广告
AdParam adParam = new AdParam.Builder().build();
interstitialAd.loadAd(adParam);
...
}
3.展示广告。
调用InterstitialAd的show()方法来显示广告,在此之前需要调用isLoaded()方法来确认广告已经加载完成。
private void showInterstitialAd() {
// 显示广告
if (interstitialAd != null interstitialAd.isLoaded()) {
interstitialAd.show();
} else {
Toast.makeText(this, Ad did not load, Toast.LENGTHSHORT).show();
}
}
4.监听广告事件。
调用InterstitialAd类的setAdListener方法可以为InterstitialAd对象添加广告事件监听器AdListener,并通过实现AdListener类中的方法来监听广告事件。
...
interstitialAd.setAdListener(adListener);
...
private AdListener adListener = new AdListener() {
@Override
public void onAdLoaded() {
// 广告获取成功调用
...
showInterstitialAd();
}
@Override
public void onAdFailed(int errorCode) {
// 广告获取失败时调用
...
}
@Override
public void onAdClosed() {
// 广告关闭时调用
...
}
@Override
public void onAdClicked() {
// 广告点击时调用
...
}
@Override
public void onAdLeave() {
//广告离开时调用
...
}
@Override
public void onAdOpened() {
// 广告打开时调用
...
}
@Override
public void onAdImpression() {
// 广告曝光时调用
...
}
};
测试插屏广告
测试插屏广告时,需要使用专门的测试广告位ID来获取测试广告,以避免在测试过程中产生无效的广告点击量。测试广告位ID仅作为功能调试使用,不可用于广告变现。您需要在应用发布前申请正式的广告位ID,并替换测试广告位ID。
以下表格中提供了插屏广告的专用测试广告位ID:
下载插屏广告的示例代码并运行,可以看到如下效果图:
另外您也可以通过学习Codelab中的教程来集成插屏广告。
特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部