AdSupport從字面意思上了解是用來進行廣告支援,這個架構十分簡單,裡面隻有一個類,類中隻有一個方法和兩個屬性。
AdSupport的唯一用途是用來擷取裝置唯一的一個廣告辨別符。可以使用此辨別符用來标記使用者是否來源于某個廣告推廣,裝置重新開機,重裝應用程式都不會使廣告辨別符修改。
@interface ASIdentifierManager : NSObject
//擷取單例管理類
- (ASIdentifierManager * _Nonnull)sharedManager;
//擷取廣告辨別符
@property (nonnull, nonatomic, readonly) NSUUID *advertisingIdentifier;
//使用者是否同意跟蹤廣告辨別符
@property (nonatomic, readonly, getter=isAdvertisingTrackingEnabled) BOOL advertisingTrackingEnabled;
@end