我想知道用于测试facebook Ads的哈希设备ID。我们可以在控制台中获取它但是如果我们可以通过编程并添加用于Facebook Ad测试的设备,那将是很好的,因为我想让没有硬编码的设备得到散列设备Id evertime
答案 0 :(得分:4)
更新: FBAudienceNetwork
框架已更新,获取设备哈希的正确方法是以编程方式执行此操作:
NSString *deviceHash = [FBAdSettings testDeviceHash];
看起来设备哈希不再记录到控制台了,所以与我原来的答案相反,这是现在唯一的方法。
原始回答:我认为Facebook的目标是阻止开发者发布会展示测试广告的应用。通过强制您从控制台为每个测试设备复制测试设备哈希,它们会自动将显示测试广告的设备限制为您实际使用的设备。如果您可以通过编程方式获取哈希值,那么您就可以在每台设备上展示测试广告。
简短回答:看起来您无法以编程方式获取设备哈希。