AdMob 激励视频广告不适用于测试设备



我们想将奖励视频广告集成到我们的应用中(https://firebase.google.com/docs/admob/andmob/android/rewarded-video)。如果我们不提供测试设备,广告效果很好。但是,如果这样做,我们会收到error code 0又称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();
}

我在2017年11月重新审视了这一点,并且测试设备标志现在可以与奖励的视频广告一起使用。

您不能将测试设备用于奖励视频,从这个论坛上:

"对于奖励视频,以下是我们的测试广告单元ID:

ios-Ca-App-Pub-3940256099942544/1712485313

Android-Ca-App-Pub-3940256099942544/5224354917

请注意,奖励视频广告单元ID是平台特定的"

相关内容

  • 没有找到相关文章

最新更新