Flutter admob 中介与 Facebook Audience Network:如何自定义广告展示?
Flutter admob mediation with Facebook Audience Network: how to customize ad display?
我有一个带有 admob 原生广告的 flutter 社交网络应用,我想使用 Facebook Audience Network 实现中介。
我在 Admob 上配置了所有东西并导入了 SDK,广告展示还可以。
但这就是 Facebook 广告的显示方式(这不是很好,Admob 广告填满了所有可用的 space):
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);
}
},
我的问题是:
我如何自定义广告版式,使其充满可用空间 space 并具有出色的展示效果?
另外,点击广告没有任何反应,可能是因为这个版本还没有在 AppStore 和 PlayStore 发布?
对于那些可能遇到同样问题的人,我找到了替代解决方案。
集成问题似乎来自 flutter_native_admob 显然与 facebook 的调解不兼容的包。
所以我用 facebook_audience_network 包替换了它,现在它工作正常。
我不再通过 Admob 进行调解,但至少我有 Facebook 广告,这就是我的观点。
我有一个带有 admob 原生广告的 flutter 社交网络应用,我想使用 Facebook Audience Network 实现中介。 我在 Admob 上配置了所有东西并导入了 SDK,广告展示还可以。
但这就是 Facebook 广告的显示方式(这不是很好,Admob 广告填满了所有可用的 space):
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);
}
},
我的问题是:
我如何自定义广告版式,使其充满可用空间 space 并具有出色的展示效果?
另外,点击广告没有任何反应,可能是因为这个版本还没有在 AppStore 和 PlayStore 发布?
对于那些可能遇到同样问题的人,我找到了替代解决方案。
集成问题似乎来自 flutter_native_admob 显然与 facebook 的调解不兼容的包。 所以我用 facebook_audience_network 包替换了它,现在它工作正常。
我不再通过 Admob 进行调解,但至少我有 Facebook 广告,这就是我的观点。