gpt4 book ai didi

android - 当可见性设置为不可见时,横幅广告未加载

转载 作者:行者123 更新时间:2023-11-30 01:15:07 26 4
gpt4 key购买 nike

我正在尝试在我的游戏中添加横幅广告。我能够在加载时显示广告,但问题是当我使 Adview 对象不可见时它不会在后台加载。只有当 Adview 对象的可见性设置为不可见时才会加载广告,但对于我的游戏,我必须在退出屏幕上显示广告。

提前致谢

代码:

public void initAds()
{
rect_layout = (FrameLayout) findViewById(R.id.rectangleView);
banner_layout = (LinearLayout) findViewById(R.id.bannerView);

banner_ad = new AdView(_activity);
banner_ad.setAdUnitId(BANNER_AD_ID);
banner_ad.setAdSize(AdSize.SMART_BANNER);
AdRequest adRequestBanner = new AdRequest.Builder().build();
banner_ad.loadAd(adRequestBanner);
banner_layout.addView(banner_ad);

rect_ad = new AdView(_activity);
rect_ad.setAdUnitId(RECTANGLE_AD_ID);
rect_ad.setAdSize(AdSize.MEDIUM_RECTANGLE);
AdRequest adRequestRectangle = new AdRequest.Builder().build();
rect_ad.loadAd(adRequestRectangle);
rect_layout.addView(rect_ad);

rect_ad.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
super.onAdClosed();
}

@Override
public void onAdFailedToLoad(int errorCode) {
super.onAdFailedToLoad(errorCode);
}

@Override
public void onAdLeftApplication() {
super.onAdLeftApplication();
}

@Override
public void onAdOpened() {
super.onAdOpened();
}

@Override
public void onAdLoaded() {
super.onAdLoaded();
//rect_layout.setVisibility(View.INVISIBLE);
}
});
//rect_layout.setAlpha(0);

}
//Rectangular ad
public static void showRectangularAd(final String _show)
{

_activity.runOnUiThread(new Runnable() {
@Override
public void run() {
if(Boolean.parseBoolean(_show))
{
_activity.rect_layout.setVisibility(View.VISIBLE);
//_activity.rect_layout.setAlpha(1);
Log.d(TAG, "Set to visible");
}

else
{
_activity.rect_layout.setVisibility(View.INVISIBLE);
//_activity.rect_layout.setAlpha(0);
Log.d(TAG, "Set to invisible");
}
}
});
}

最佳答案

首先,您无法在处于不可见状态时加载广告 View 。实际上,谷歌会跟踪您的 adview 可见性并将广告加载到 adview 只有 adview 可见。

所以您必须保持 adview 可见,这样它才能加载。

你可以这样做。强制用户等待广告加载完成。 (仅当加载完成且可见时才显示退出按钮)。

关于android - 当可见性设置为不可见时,横幅广告未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37961392/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com