美文网首页
iOS平台配置应用使用广告标识(IDFA)

iOS平台配置应用使用广告标识(IDFA)

作者: yichen_china | 来源:发表于2020-08-05 19:17 被阅读0次

12年9月份iOS6发布,IDFA面世,用于给开发者跟踪广告的投放效果。
App中开通广告、或使用第三方SDK(如新浪微博登录|分享、友盟统计)、或uni-app使用uni统计,为了保证功能的完整性建议应用开启使用IDFA标识。

开启IDFA

在manifest.json文件的“App常用其它设置”中可勾选开启(注意HBuilderX2.4以上为默认勾选)

image

需提交云端打包生效

开启后,云端打包会有提醒

image

友盟统计

友盟统计SDK需要开启idfa
即使没有勾选IDFA,只要使用了友盟统计则会自动开启IDFA。

提交AppStore审核时勾选配置

开启IDFA后提交AppStore时需将“此App是否使用广告标识(IDFA)”选择项中勾选“是”,如下图所示:


image

开启IDFA不影响AppStore审核

获取IDFA标识

目前没有封装5+ API获取idfa标识,可以通过native.js获取:

var idfa = '';  
var manager = plus.ios.invoke('ASIdentifierManager', 'sharedManager');  
if(plus.ios.invoke(manager, 'isAdvertisingTrackingEnabled')){  
    var identifier = plus.ios.invoke(manager, 'advertisingIdentifier');  
    idfa = plus.ios.invoke(identifier, 'UUIDString');  
    plus.ios.deleteObject(identifier);  
}  
plus.ios.deleteObject(manager);  
console.log('idfa = '+idfa);`</pre>

参考Uni插件示例:https://ext.dcloud.net.cn/plugin?id=726

5+SDK离线打包

配置参考文档:http://ask.dcloud.net.cn/article/41

相关文章

网友评论

      本文标题:iOS平台配置应用使用广告标识(IDFA)

      本文链接:https://www.haomeiwen.com/subject/tjborktx.html