作者:用户8vcs8un00z | 来源:互联网 | 2023-02-09 07:04
我们希望在我们的应用中集成奖励视频广告(https://firebase.google.com/docs/admob/android/rewarded-video).如果我们不提供测试设备,广告效果很好.但是,如果我们这样做,我们会收到error code 0
aka ERROR_CODE_INTERNAL_ERROR
,所以执行会通过onRewardedVideoAdFailedToLoad
.
这是其他人遇到过的吗?
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_video_ad);
MobileAds.initialize(this, APP_ID);
mAd = MobileAds.getRewardedVideoAdInstance(this);
mAd.setRewardedVideoAdListener(this);
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice("C67A1A9F2F19699874B7718074819FF9") // Test devices don't work work with rewarded video ads.
.build();
mAd.loadAd(AD_UNIT_ID, adRequest);
}
@Override
public void onRewardedVideoAdFailedToLoad(int errorCode) {
Toast.makeText(this, "onRewardedVideoAdFailedToLoad", Toast.LENGTH_SHORT).show();
}
MStoner..
8
我在2017年11月重新审视了这一点,测试设备标志现在与奖励视频广告一起使用.
您无法使用测试设备获得奖励视频,来自此论坛 帖子:
"对于奖励视频,以下是我们的测试广告单元ID:
iOS - ca-app-pub-3940256099942544/1712485313
Android - ca-app-pub-3940256099942544/5224354917
请注意,奖励视频广告单元ID是特定于平台的"
1> MStoner..:
我在2017年11月重新审视了这一点,测试设备标志现在与奖励视频广告一起使用.
您无法使用测试设备获得奖励视频,来自此论坛 帖子:
"对于奖励视频,以下是我们的测试广告单元ID:
iOS - ca-app-pub-3940256099942544/1712485313
Android - ca-app-pub-3940256099942544/5224354917
请注意,奖励视频广告单元ID是特定于平台的"