Нужно ли мне дважды инициализировать 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);