gpt4 book ai didi

java - 奖励视频不会第一次加载但会在之后加载

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:12:42 26 4
gpt4 key购买 nike

我的应用程序有一个打开奖励视频的按钮 >> 当第一次按下这个按钮时,它会提示“检查您的互联网连接”,当按下第二或第三次时,它会显示视频没有问题

    MobileAds.initialize(getActivity(), getString(R.string.VID_App_ID));
mRewardVideoAd = MobileAds.getRewardedVideoAdInstance(getActivity());
mRewardVideoAd.loadAd(getString(R.string.VID_App_Unit_ID), new AdRequest.Builder()
.addTestDevice(getString(R.string.TestDeviceID))
.build());
mRewardVideoAd.setRewardedVideoAdListener(this);
loadRewardedVideoAd();

这里是使用的方法:

 private void loadRewardedVideoAd() {
mRewardVideoAd.loadAd(getString(R.string.VID_App_Unit_ID), new AdRequest.Builder()
.addTestDevice(getString(R.string.TestDeviceID))
.build());
}



@OnClick(R.id.button_more_money)
public void more_money() {
if (mRewardVideoAd.isLoaded()) {
mRewardVideoAd.show();
} else
{
Toast.makeText(getActivity(), "Check your internet connection", Toast.LENGTH_LONG).show();
loadRewardedVideoAd();
}

}


@Override
public void onResume() {
mRewardVideoAd.resume(getActivity());
super.onResume();
loadRewardedVideoAd();
}

编辑:已解决- 花了一些时间,解决方案是在 onCreate() 加载感谢 Martin De Simone 和 Avi Levin

最佳答案

奖励视频加载需要时间,您的代码没问题,您第一次按下时,视频正在加载,然后当您按下时,视频可能已经加载。

尝试在 onAdLoaded 中烤一些东西来检查这一点

关于java - 奖励视频不会第一次加载但会在之后加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45313779/

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