Нужно ли мне дважды инициализировать AdMob при использовании двух разных плагинов AdMob во Flutter?

У меня есть приложение, которое показывает три разных рекламы (баннерную, межстраничную и нативную), для баннеров и межстраничных объявлений, которые я использую: firebase_admob и для нативной рекламы: https://pub.dev/packages/flutter_native_admob, потому что официальный плагин (первый) не поддерживает нативную рекламу.

Но согласно read_me, они оба должны быть инициализированы, нужно ли мне инициализировать оба, чтобы реклама работала правильно?

await FirebaseAdMob.instance.initialize(appId: appId);
_nativeAdmob.initialize(appID: Ads.appId);

1 ответ

Решение

Да, вам нужно инициализировать оба плагина.

  • Поскольку оба плагина используют разный код, и оба должны инициализировать свои переменные и классы для использования в будущем.
_nativeAdmob.initialize(appID: "<Your Admob app ID>");

&

FirebaseAdMob.instance.initialize(appId: appId);
Другие вопросы по тегам