1

遗憾的是,由于奇怪的插件行为,AdMob 对我的 iOS 应用程序“限制了广告投放”。

这就是他们在政策中心所说的:

修改的广告:发布商不得以任何方式更改 Google 广告的行为。这包括调整广告框架的大小以切断部分广告或隐藏 Ads by Google 名称。

我正在使用最新的 firebase_admob: 0.9.3 版本。

尺寸设置为 AdSize.smartBanner。

请注意左边缘是如何裁剪广告的。

由 firebase_admob 裁剪的广告

广告实施是标准之一:

 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();
}
4

0 回答 0