Admob原住民横幅

时间:2016-06-23 11:00:07

标签: android admob

我正试图在Admob Native Banner的一个应用程序中实现recyclerview,这是基于位置的广告。我已经标记了大多数时间广告不适用于原生横幅,所以我没有收到广告,我打算为加载广告制作概念,如果原生广告可用,那么我们将显示原生横幅,如果原生横幅不可用那么我们可以请求并加载smart banner?我必须确认我们可以加载智能横幅作为基于位置的原生广告替换吗? 感谢

1 个答案:

答案 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视图中添加智能横幅,以便切换可见性。