在 Flutter 中使用两个不同的 AdMob 插件时,是否需要初始化 AdMob 两次?
Do I need to initialize AdMob twice when using two different AdMob plugins in Flutter?
我有一个应用可以显示三种不同的广告(横幅广告、插播广告和原生广告),我正在使用的横幅广告和插播广告:firebase_admob and for native ads: flutter_native_admob,因为官方插件(第一个)不支持原生广告。
但是根据 read_me 它们都需要初始化,我是否需要同时初始化才能让广告正常工作?
await FirebaseAdMob.instance.initialize(appId: appId);
_nativeAdmob.initialize(appID: Ads.appId);
是的,你需要初始化这两个插件。
- 因为两个插件使用不同的代码,都需要初始化它们的变量和类以备将来使用。
_nativeAdmob.initialize(appID: "<Your Admob app ID>");
&
FirebaseAdMob.instance.initialize(appId: appId);
我有一个应用可以显示三种不同的广告(横幅广告、插播广告和原生广告),我正在使用的横幅广告和插播广告:firebase_admob and for native ads: flutter_native_admob,因为官方插件(第一个)不支持原生广告。
但是根据 read_me 它们都需要初始化,我是否需要同时初始化才能让广告正常工作?
await FirebaseAdMob.instance.initialize(appId: appId);
_nativeAdmob.initialize(appID: Ads.appId);
是的,你需要初始化这两个插件。
- 因为两个插件使用不同的代码,都需要初始化它们的变量和类以备将来使用。
_nativeAdmob.initialize(appID: "<Your Admob app ID>");
&
FirebaseAdMob.instance.initialize(appId: appId);