在Flutter项目中获取适用于iOS和Android的AdMob测试设备ID

时间:2020-07-18 17:00:43

标签: android ios flutter admob firebase-admob

我正在尝试使用自己的/ REAL AdUnit代替TestAdUnit,但是我不知道从何处获取适用于iOS和Android设备的测试设备ID。

医生说要查看日志以找到测试ID,但是我已经检查了打印到控制台的所有内容,并且不打印任何设备的测试ID。

我正在用VS Code构建和运行我的项目

3 个答案:

答案 0 :(得分:0)

我认为您可能在admob和adsense控制台上进行了搜索。 也许Google Play开发者控制台会有所帮助。 目前,由于我的应用尚未完成,因此我仅使用testAds。

答案 1 :(得分:0)

经过一段时间的浏览,我意识到Flutter的软件包说明中缺少一些步骤。

首先,Firebase需要链接到您的AdMob应用,并且您需要重新下载iOS版GoogleService-Info.plist文件和Android版google-services.json

然后,在iOS中,您需要进入Settings -> Privacy -> Advertising并禁用Limit Ad Tracking。这样就可以打印ID。

答案 2 :(得分:-1)

从未尝试过针对iOS进行尝试,但对于android系统而言,此处测试Admob非页内广告的ID:-

应用程序ID:-ca-app-pub-3940256099942544〜3347511713

单位ID:-ca-app-pub-3940256099942544〜3347511713