1.添加 AdSupport.framework 框架
2.添加头文件
#import <AdSupport/AdSupport.h>
3.获取广告标识符
NSString *s=[[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString];
iOS10 之后最好加一个判断 [[ASIdentifierManagersharedManager]isAdvertisingTrackingEnabled] 返回值是BOOL值 如果返回的YES说明没有 “开启限制广告跟踪”,可以获取到正确的idfa 如果返回的是NO,说明等待你的就是一串00000000000
注意:提交审核的时候
(1)如果你的应用里只是集成了广告,不追踪广告带来的激活行为,那么选择1和4;
(2)如果你的应用里没有集成广告,但是需要追踪广告带来的激活行为,那么选择2,3和4;
(3)如果你的应用里集成了广告,而且使用了sdk等用来追踪广告带来的激活行为,需要选择1,2,3和4
如何查看app里哪里用到IDFA呢?
很简单。打开终端,cd到工程目录,执行grep -r advertisingIdentifier . (注意:后面包含个点)