【问题标题】:Admob Reward Video Ads don't work with test devicesAdmob 奖励视频广告不适用于测试设备
【发布时间】:2017-08-04 20:52:24
【问题描述】:

我们希望在我们的应用中集成奖励视频广告 (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();
}

【问题讨论】:

    标签: android admob rewardedvideoad video-ads


    【解决方案1】:

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

    您不能使用测试设备获取奖励视频,来自此论坛post

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

    iOS - ca-app-pub-3940256099942544/1712485313

    Android - ca-app-pub-3940256099942544/5224354917

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

    【讨论】:

    • 感谢您的回答。所以我们必须执行以下操作: 对于奖励视频,以下是我们的测试广告单元 ID iOS - ca-app-pub-3940256099942544/1712485313 Android - ca-app-pub-3940256099942544/5224354917 请使用此数据更新您的答案,以便任何人都可以看到完整的答案。
    猜你喜欢
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-19
    相关资源
    最近更新 更多