Advertising module
Coordinates
Section titled “Coordinates”- CocoaPods subspec:
pod 'AffiseModule/Advertising', '1.7.8'—AffiseModule.podspec:33-35. - SwiftPM product:
AffiseModuleAdvertising—Package.swift:14.
Purpose
Section titled “Purpose”From the README:
This module required to Use
IDFA.
Info.plist requirement
Section titled “Info.plist requirement”<key>NSUserTrackingUsageDescription</key><string>Your description.</string>Public API
Section titled “Public API”@objc(AffiseAdvertisingModule)public final class AdvertisingModule: AffiseModule, AffiseAdvertisingApi— AffiseModule/Advertising/Classes/AdvertisingModule.swift:4-5.
public func startModule()—AdvertisingModule.swift:19public func getAdvertisingId() -> String?—AdvertisingModule.swift:27
Protocols
Section titled “Protocols”@objc public protocol AffiseAdvertisingApi: AffiseModuleApi—AffiseAttributionLib/Classes/modules/advertising/AffiseAdvertisingApi.swift:5@objc public protocol AffiseModuleAdvertisingApi : AffiseAdvertisingApi, AffiseHasModule—AffiseAttributionLib/Classes/modules/advertising/AffiseModuleAdvertisingApi.swift:5
Access through Affise.Module.Advertising:
Affise.Module.Advertising.startModule()— AffiseAttributionLib/Classes/modules/advertising/AffiseAdvertising.swift:13-16.
ProviderType contribution
Section titled “ProviderType contribution”ADID. See Device info.