Обрезанное объявление на iOS с использованием плагина firebase_admob при flutter
К сожалению, AdMob "ограничил показ рекламы" в моем приложении для iOS из-за странного поведения плагина.
Вот что говорят в Политическом центре:
ИЗМЕНЕНИЕ ОБЪЯВЛЕНИЙ. Издателям не разрешается каким-либо образом изменять поведение рекламы Google. Это включает в себя изменение размеров рекламных фреймов, чтобы отрезать части рекламы или скрыть название Ads by Google.
Я использую последнюю версию firebase_admob: 0.9.3.
Размер установлен на AdSize.smartBanner.
Обратите внимание на левый край, как обрезано объявление.
Реализация рекламы стандартная:
void startBanner() {
myBanner = BannerAd(
adUnitId: BannerAd.testAdUnitId,
size: AdSize.smartBanner,
targetingInfo: targetingInfo,
listener: (...)
}
void displayBanner() {
myBanner
..load()
..show(
anchorOffset: 0.0,
anchorType: AnchorType.bottom,
);
}
@override
void dispose() {
myBanner?.dispose();
myInterstitial?.dispose();
super.dispose();
}
@override
void initState() {
super.initState();
FirebaseAdMob.instance
.initialize(appId: Platform.isIOS ? "ca-app-XXX" : "ca-app-YYY");
startBanner();
displayBanner();
}