首页 > 解决方案 > 在 Flutter 中展示 google admanager 广告的可靠方式

问题描述

我正在努力尝试包含来自 google admanager -aka DFP-(不是 admob)的广告。

我找到了这个包:“flutter_google_ad_manager 0.10.1” https://pub.dev/packages/flutter_google_ad_manager

然而,深入研究包的代码,它似乎使用了一个 PlatfromView,它使用原生插件在 Android 和 iOS 上显示广告。

我在https://github.com/flutter/flutter/issues/12114上发现这条评论不鼓励使用 PlatfromViews 在 Flutter 中展示广告:

“请注意,由于 Flutter 的 AndroidView 和 UiKitView 依赖于对平台 UI 组件的低级操作,因此几乎可以保证它们会以移动广告工程团队未预料到且未测试的方式与 Google 移动广告 SDK 交互。即使该方法现在看起来正在运行,它可能会遇到 MRAID 功能、广告中包含的 JS 代码以及展示和点击测量的问题。最后一个尤为重要,因为展示和点击统计数据异常可能会导致暂停帐户。虽然我们与相关方一起处理这些问题,但我们强烈建议使用 Flutter 团队的 firebase_admob 插件,并且不鼓励使用确实使用平台视图嵌入 AdMob 广告的插件。

所以我该怎么做?无论如何都可以用颤振显示DFP广告吗?

标签: flutteradsgoogle-dfpgoogle-ad-manager

解决方案


推荐阅读