如何在 Flutter 中获取 Facebook 受众网络的设备 ID?
Posted
技术标签:
【中文标题】如何在 Flutter 中获取 Facebook 受众网络的设备 ID?【英文标题】:How to get device id for Audience Network of Facebook in Flutter? 【发布时间】:2020-02-21 19:57:38 【问题描述】:使用 facebook_audience_network 软件包,我尝试将受众网络广告集成到我的应用程序中。但是一旦我初始化我的应用程序,我就会收到这个错误:
奖励广告:RewardedVideoAdResult.ERROR --> error_message: No fill, error_code: 1001, invalidated: true, placement_id: YOUR_PLACEMENT_ID
根据包装:
出于测试目的,您需要获取测试设备的哈希 ID。获取哈希 ID:
在应用初始化期间调用FacebookAudienceNetwork.init()
。
将 FacebookBannerAd 小部件放置在您的应用中。
运行应用程序。
hased id 将打印到 logcat 中。将其粘贴到 testingId
参数上。
FacebookAudienceNetwork.init(
testingId: "37b1da9d-b48c-4103-a393-2e095e734bd6",
);
我不知道如何获取设备 ID,而我将真实设备用作模拟器。
谁能帮忙?
【问题讨论】:
【参考方案1】:也许你解决了它,但如果其他人正在寻找解决方案:
在 android studio 中检查 Logcat,你会看到一个测试设备 id。 此外,如果您这样放置广告代码,它也会显示测试广告:
IMG_16_9_APP_INSTALL#YOUR_PLACEMENT_ID
【讨论】:
以上是关于如何在 Flutter 中获取 Facebook 受众网络的设备 ID?的主要内容,如果未能解决你的问题,请参考以下文章
Facebook 登录,哈希键问题 - Flutter ,如何在 Flutter 中生成 Facebook Hashkey?
在 Flutter 中,如何将 facebook 受众作为中介网络与 Admob 集成?
如何在 Flutter 中使用 rest api 不使用 firebase 以 google 或 facebook 登录
如何通过 Facebook 移动应用程序在 Flutter 应用程序中将链接(或图像)与用户管理的 Facebook 页面共享