Flutter: Видео с наградами Admob Ios с реальным AdUnitId не работает, но работает с testid - PullRequest
0 голосов
/ 05 ноября 2018

Так что я пытаюсь добавить Награды Видео AdMob в мой проект Flutter.

1) указание таргетингаInfo

  static final MobileAdTargetingInfo targetingInfo = new MobileAdTargetingInfo(
  testDevices: <String>[],
  keywords: <String>["many", "keywords"],
  childDirected: true,
  gender: MobileAdGender.unknown,);

2) Различать Ios и Android

if(isIos)FirebaseAdMob.instance.initialize(appId: "ca-app-pub-xxxxxxxxxx~xxxxxxxxx");
else FirebaseAdMob.instance.initialize(appId: "ca-app-pub-yyyyyyyyyyyy~yyyyyyyyyy");

3) метод загрузки объявлений

loadNextAd() {
print("loading started");
if(isIos) RewardedVideoAd.instance.load(adUnitId: "ca-app-pub-xxxxxxxxxx/xxxxxxxx", targetingInfo: targetingInfo);
else RewardedVideoAd.instance.load(adUnitId: "ca-app-pub-yyyyyyyyyy/yyyyyyyy", targetingInfo: targetingInfo);

}

Все отлично работает с реализацией Android, а Ios работает с RewardedVideoAd.testAdUnitId, но как только я использую реальный, он не загружается. Я также читал, что, если вы можете показать тест, ваша реализация в порядке.

Я немного исследовал и нашел тестовый проект Googles, чтобы опробовать adunits ( ссылка ). Он работал там и показывал мне мое объявление, но не загружалось в мой проект. Все, что я получаю, это "Ошибка запроса: Нет объявлений для показа" .

Я также читал, что может потребоваться некоторое время, пока adunit активен, но я создал его 3 дня назад, так что не может быть, не так ли? Любая помощь будет очень признательна, в некотором роде прямо сейчас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...