使用flutter上的firebase_admob插件在iOS上裁剪广告

时间:2020-03-20 01:27:03

标签: flutter admob flutter-layout ads firebase-admob

遗憾的是,由于插件行为异常,AdMob只能在我的iOS应用中“限制广告投放”。

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

已修改的ADS:不允许发布者更改以下行为: Google广告以任何方式。这包括调整广告框架的大小以切断 部分广告或隐藏Google贴广告的广告。

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

尺寸设置为AdSize.smartBanner。

在左边缘注意如何裁剪广告。

cropped ad by 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();
}

0 个答案:

没有答案