사용자가 수동으로 재설정하는 것 외에 다른 사람이 ADID 재설정을 유발하는 것을 관찰 했습니까? OTA OS 업그레이드? iTunes 복원?Apple의 '광고 식별자'는 어떤 조건에서 재설정됩니까?
답변
IOS (6.1.3 및 iOS 7.0.0로 아이폰 OS 6.0.1 및 6.1.3 및 iOS 아이폰 4S와 아이폰 3GS 테스트로
advertisingIdentifier
및identifierForVendor
에 효과) 아이폰 OS 설정 응용 프로그램
효과 없음에서 "모든 설정 재설정"
재설정advertisingIdentifier
및identifierForVendor
모두 아이폰 OS 설정 응용 프로그램에서 "모든 컨텐츠 및 설정 지우기".아이튠즈를 통해 장치를 복원
재설정advertisingIdentifier
및identifierForVendor
모두. 이 특정 팀의 ID와 마지막 응용 프로그램이 있다면장치
재설정identifierForVendor
에서 응용 프로그램을 삭제할 수 있습니다.설명서에 따라, 응용 프로그램 (자동 또는 앱 스토어를 통해)
identifierForVendor
를 재설정 할 수 TestFlight 또는 Ad-Hoc으로
를 통해 응용 프로그램을 업데이트 효과 없음업데이트.
은 활성화/"광고 추적 제한"
아이폰 OS 6.0.1 해제 : 없음 효과
아이폰 OS 6.1.3은 다음advertisingIdentifier
재설정합니다.시스템 (아이폰 OS 6.1.3에 아이폰 OS 6.0.1) 업데이트 OTA
효과 없음시스템
재설정identifierForVendor
에서 (아이폰 OS 7.0.0에 아이폰 OS 6.1.3) 업데이트 OTA 어떤 경우.
재설정 경우에 따라identifierForVendor
을 (아이폰 OS 7.0.0에 아이폰 OS 6.1.3) 아이튠즈를 통해 (1)시스템 업데이트. (1)
아이폰 OS 설정 응용 프로그램
재설정advertisingIdentifier
에 "광고 식별자를 재설정". 실행중인 (또는 일시 중지 된) 앱 중 이미 이advertisingIdentifier
을 요청한 경우 해당 앱을 중지하고 다시 시작할 때까지 새 앱을 검색 할 수 없습니다. 아이튠즈
(동일한 장치) iTunes를 통해은 백업의 복원 효과 없음
를 통해백업은 모두
advertisingIdentifier
및identifierForVendor
을 포함하여 백업 설정을 복원합니다. 참고 : 복원 전에 팀 번호가 인 팀 ID가 여러 개인 앱을 삭제하는 경우 이 설치된 팀 ID가있는 모든 앱을 다시 설치하고 다시 삭제할 때까지identifierForVendor
이 다시 재설정되지 않습니다. 이것은 버그 인 것 같습니다.는
재설정 모두advertisingIdentifier
및identifierForVendor
(다른 장치) 아이튠즈를 통해 백업의 복원합니다.
(1) 지금까지 내가 이해,이 앱 스토어에서 앱으로 발생해서는 안된다. 이 응용 프로그램의 bundleID의 구성 요소의 수와 각각의 프로비저닝 프로파일과 관련이있을 것으로 보인다 : 내 테스트에서 iOS 7 App Release Notes regarding App Deployment
, 4 개 구성 요소 않았다 (중 개발자 또는 엔터프라이즈 배포 프로비저닝 프로파일이 버전) 변화 애플리케이션의 identifierForVendor
, 은 3 가지 구성 요소가있는 경우에이 변경되지 않았습니다.
좋은 정보. iTunes를 통해 시스템 업데이트를 수행하는 것이이 경우 "iTunes를 통해 장치 복원"과 기능적으로 동일하다는 것을 알고 있습니까? –
"Limit Ad Tracking"(켜기 또는 끄기)을 전환하면 매번 advertisingIdentifier가 변경되는 것으로 나타났습니다 (iOS 6.1.3). – MusiGenesis
@MusiGenesis 네 말이 맞아. 애플은 실제로이 두 가지 버전 사이에서 이러한 행동을 바꾸었고, 나는 그것을 이해하지 못했다. iOS 시뮬레이터에서 확인되고 대답이 수정되었습니다. 감사! :) –
2 예 :
- 수동으로 "광고 식별자를 재설정"을 선택. 그러나 앱이 백그라운드에서 실행중인 경우 식별자는 애플리케이션을 다시 시작할 때까지 활성 상태로 유지됩니다.
- 수동으로 "모든 컨텐츠 및 설정 재설정"을 선택하십시오.
백업, OS 업그레이드, 앱 재설치 또는 "광고 추적 제한"을 선택해도 식별자가 재설정되지 않습니다.
AFAIK를 사용하면 공급 업체 ID와 광고 ID를 서버에 보낼 수 있으며 사용자가 "Reset Advertising Identifier"로 광고 ID를 재설정하면 공급 업체 ID가 남아 있기 때문에 새 ID를 기존 ID와 일치시킬 수 있습니다. 애플이 어떻게 이런 일을 막으려하는지는 모르겠다.
Apple의 공식 목록은 없습니다. 문서는 상태 :
이 식별자는 변화에 대한 예를, 사용자가 삭제됩니다 경우 장치를-그래서 당신이 그것을 캐시해서는 안된다.
사과는 더 자세한 정보를 제공하지 않습니다. 기기를 재설정하면 사용자가 직접 재설정하므로 (이 기능을 사용할 수있는 경우 iOS 6.1 이상) ADID가 변경되는 것으로 알려져 있습니다. OS 업데이트가 식별자를 재설정 할 것을 제안하는 것을 찾지 못했습니다.
다른 문서화되지 않은 동작으로 인해 식별자가 재설정되지만 다른 것을 찾을 수 없었습니다.
OS는 장치를 업그레이드하거나 포맷합니다. – Divyu
@Divyu Source?나는 OS의 업그레이드가 광고 식별자를 재설정 할 것이라는 것을 매우 의심한다 ... –