Flutter:广告加载失败:1

问题描述 投票:0回答:2

我正在使用 google_mobile_ads 软件包。它向我展示了这个错误。我正在尝试使用奖励视频测试广告。而且它们没有加载。

Use RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("7D77F0F7912B63850A1FB8986F58DE38") to get test ads on this device.
 Not retrying to fetch app settings
flutter dart admob rewardedvideoad google-mobile-ads
2个回答
0
投票

您需要将您正在使用的设备添加到测试设备列表中才能在其上获取测试广告:

await MobileAds.instance.initialize();

初始化后添加:

MobileAds.instance.updateRequestConfiguration(
    RequestConfiguration(
        tagForChildDirectedTreatment: 
      TagForChildDirectedTreatment.unspecified,
        testDeviceIds: <String>[
          "7D77F0F7912B63850A1FB8986F58DE38",
        ],
   ),
);

0
投票

添加这些行:

List<String> testDeviceIds = ['YOUR DEVICE ID'];
  RequestConfiguration configuration = RequestConfiguration(testDeviceIds: testDeviceIds);
  await MobileAds.instance.updateRequestConfiguration(configuration);

确保使用

await
,因为它是一个异步函数

获取设备id:

只需运行您的应用程序并请求激励广告即可。您将在日志中看到一些错误,搜索这一行。突出显示的部分是您的设备 ID,您可以添加:

RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("**289234E6**")

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.