我正试图在Admob Native Banner
的一个应用程序中实现recyclerview
,这是基于位置的广告。我已经标记了大多数时间广告不适用于原生横幅,所以我没有收到广告,我打算为加载广告制作概念,如果原生广告可用,那么我们将显示原生横幅,如果原生横幅不可用那么我们可以请求并加载smart banner
?我必须确认我们可以加载智能横幅作为基于位置的原生广告替换吗?
感谢
答案 0 :(得分:0)
最好在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视图中添加智能横幅,或者在xml视图中添加智能横幅,以便切换可见性。