다음 코드를 사용하여 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 프레임 워크를 연결하고 파일을 식별자에 액세스 할 수 있습니다 관리자가 선언되었지만 여전히 인식하지 못합니까?
빌드 폴더를 지우고 다시 xCode 동일한 결과가 나타납니다.
구체적으로 오류가 발생하는 라인은 무엇입니까? –
[[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString]); – StuartM
프레임 워크에서 헤더를 가져 왔습니까? – Shmidt