Flutter admob 中介与 Facebook Audience Network:如何自定义广告显示?

Posted

技术标签:

【中文标题】Flutter admob 中介与 Facebook Audience Network:如何自定义广告显示?【英文标题】:Flutter admob mediation with Facebook Audience Network: how to customize ad display? 【发布时间】:2021-01-08 17:18:23 【问题描述】:

我有一个颤动的社交网络应用程序,其中 admob 原生广告运行良好,我想通过 Facebook Audience Network 实现中介。 我在 Admob 上配置了所有内容并导入了 SDK,广告展示还可以。

但这就是 Facebook 广告的显示方式(这不是很好,Admob 广告填满了所有可用空间):

Facebook Audience Network ads display

这是我在 feed 中的广告构建代码:

separatorBuilder: (BuildContext context, int index)
            if (index != 0 && index % 3 == 0) 
              return Container(
                height: 300,
                child: Card(
                    color: white,
                    child: NativeAdmob(
                        controller: nativeAdController,
                        adUnitID: AdsHelper.bannerAdUnitId,
                        type: NativeAdmobType.full,
                        error: CupertinoActivityIndicator())
                ),
              );
             else 
              return Container(height: 5, color: baseAccent);
            
          ,

我的问题是:

我怎样才能自定义广告布局以填充可用空间并具有出色的显示效果?

另外,当我点击广告时没有任何反应,可能是因为这个版本还没有在 AppStore 和 PlayStore 上发布?

【问题讨论】:

【参考方案1】:

对于那些可能有同样问题的人,我找到了一个替代解决方案。

集成问题似乎来自flutter_native_admob 包,它显然与facebook 的中介并不真正兼容。 所以我用 facebook_audience_network 包替换了它,现在它可以正常工作了。

我不再通过 Admob 进行调解,但至少我有 Facebook 广告,这是我的观点。

【讨论】:

以上是关于Flutter admob 中介与 Facebook Audience Network:如何自定义广告显示?的主要内容,如果未能解决你的问题,请参考以下文章

将 Mopub 与 AdMob 中介集成

Inmobi 是不是与 Admob 中介一起使用

Admob 中介

Admob 和 facebook 中介 IOS

广告中介(admob + FAN)?

在 Xamarin 表单中使用 Facebook Audience Network 进行 AdMob 中介