【发布时间】:2016-06-23 11:00:06
【问题描述】:
我正在尝试在我的一个应用程序中使用recyclerview(其基于位置的广告)实现Admob Native Banner。我已标记大部分时间广告不适用于原生横幅,所以我没有收到广告,我计划为加载广告制作概念,例如如果原生广告可用,那么我们将显示原生横幅,如果原生横幅不可用那么我们可以请求并加载smart banner 吗?我必须确认我们可以加载智能横幅作为本地广告的基于位置的替换?
谢谢
【问题讨论】:
我正在尝试在我的一个应用程序中使用recyclerview(其基于位置的广告)实现Admob Native Banner。我已标记大部分时间广告不适用于原生横幅,所以我没有收到广告,我计划为加载广告制作概念,例如如果原生广告可用,那么我们将显示原生横幅,如果原生横幅不可用那么我们可以请求并加载smart banner 吗?我必须确认我们可以加载智能横幅作为本地广告的基于位置的替换?
谢谢
【问题讨论】:
最好在 NativeExpressAdView 上添加一个监听器以查看它是否加载
mNativeExpressAdView.setAdListener(new AdListener() {
@Override
public void onAdFailedToLoad(int i) {
super.onAdFailedToLoad(i);
//add didn't load so hide and revert to a smart banner by adding one in
mNativeExpressAdView.setVisibility(View.GONE);
}
});
然后您可以通过编程方式添加一个智能横幅,或者在 xml 视图中添加一个智能横幅,您只需将其打开即可。
【讨论】: