我正在使用UNITY3D在iOS游戏中实现AdMob,并想知道是否有任何方法可以直接从Unity或任何其他方式获取设备哈希ID(在AdMob中使用)而无需Xcode。条件是我想向客户端演示AdMob并且他没有mac / xcode,那么如何获取我可以放入测试设备列表中的设备ID以供浏览。
对于Android,我发现one app on play store工作正常但没有获得iOS。
答案 0 :(得分:0)
只需计算广告标识符的MD5并将其用作您的测试设备ID - Source
这是apple's documentation获取广告标识符。查看method: 'GET'
ASIdentifierManager课程为应用提供了访问权限 也可用于仅用于提供广告的标识符 作为一个标志,指示用户是否有有限的广告跟踪。
此类预计将由正在实现的类的开发人员使用 投放广告的系统。这些组织通常提供应用 开发人员使用与此类交互的代码。应用 开发人员可能需要链接到广告支持框架才能使用 那段代码,但它们不应该与之交互 直接使用ASIdentifierManager类。
获取广告标识符:
使用。获取对此类的共享实例的引用 sharedManager方法。
- 醇>
检查广告跟踪是否受到限制 advertisingTrackingEnabled property。
如果用户的广告跟踪有限,请使用广告标识符 仅用于以下目的:频次上限,归属, 转化事件,估算唯一身份用户的数量,广告 欺诈检测和调试。
- 使用advertisingIdentifier获取广告标识符 属性。
醇>