请求失败(可能离线)如何完全隐藏AdView?
How to completely hide AdView if the request failed (maybe offline)?
我希望在 60 秒后将 AdView 设置为 GONE(这样用户就不会看到大的空白 space)。刷新,加载广告失败(可能离线?)。但我还是希望它一直刷新,直到成功,然后再让它可见。
我开门见山了。谢谢你。
使用 AdListener
public abstract class AdListener {
public void onAdLoaded();
public void onAdFailedToLoad(int errorCode); //hide adview here
public void onAdOpened();
public void onAdClosed();
public void onAdLeftApplication();
}
可以定义单独的 class 扩展 AdListener,或者您可以选择内联 AdListener 对象:
adView.setAdListener(new AdListener() {
@Override
public void onAdFailedToLoad(int errorCode) {
// hide or refresh adview
}
});
阅读更多here
我希望在 60 秒后将 AdView 设置为 GONE(这样用户就不会看到大的空白 space)。刷新,加载广告失败(可能离线?)。但我还是希望它一直刷新,直到成功,然后再让它可见。
我开门见山了。谢谢你。
使用 AdListener
public abstract class AdListener {
public void onAdLoaded();
public void onAdFailedToLoad(int errorCode); //hide adview here
public void onAdOpened();
public void onAdClosed();
public void onAdLeftApplication();
}
可以定义单独的 class 扩展 AdListener,或者您可以选择内联 AdListener 对象:
adView.setAdListener(new AdListener() {
@Override
public void onAdFailedToLoad(int errorCode) {
// hide or refresh adview
}
});
阅读更多here