我正在使用以下代碼來顯示用於admob測試應用程序的唯一標識符。使用未聲明的標識符:ASIdentifierManager
這是我的applicationDidFinishLaunching ...
// Print IDFA (from AdSupport Framework) for iOS 6 and UDID for iOS < 6.
if (NSClassFromString(@"ASIdentifierManager")) {
NSLog(@"GoogleAdMobAdsSDK ID for testing: %@" ,
[[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString]);
} else {
NSLog(@"GoogleAdMobAdsSDK ID for testing: %@" ,
[[UIDevice currentDevice] uniqueIdentifier]);
}
我建立的時候得到一個錯誤「未聲明的標識符的使用:ASIdentifierManager」
我已在AdSupport框架相連,可以訪問這些文件標識符經理被宣佈進來,但它仍然不承認?
我已經清理了build文件夾,重新啓動了xCode相同的結果。
哪條線特別是你得到的錯誤? –
[[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString]); – StuartM
你是否從框架導入了頭文件? – Shmidt