unity xcode로 내보낸 파일 DeviceSettings.mm 광고 표시 IDFA 포함
2153 단어 device
unity xcode로 내보낸 파일 DeviceSettings.mm 광고 표시 IDFA 포함
파일 이름 DeviceSettings.mm는 xcode 프로젝트의 디렉터리 Classes/Unity에서
다음 방법은 메서드 내의 코드를 제거하고 값을 반환하는 것입니다.
static id QueryASIdentifierManager()
{
return nil;
}
static void QueryAdID()
{
//...
}
static void QueryAdTracking()
{
//...
}
삭제할 변수 정의는 다음과 같습니다.
static NSString* _ADID = nil;
static bool _AdTrackingEnabled = false;
다음은 implementations에서 수정할 내용입니다.
extern "C" const char* UnityAdvertisingIdentifier()
{
return NULL;
}
extern "C" bool UnityAdvertisingTrackingEnabled()
{
return false;
}
static void QueryDeviceID()
{
if(_DeviceID == nil)
{
#if UNITY_PRE_IOS7_TARGET
if(!_ios70orNewer)
_InitDeviceIDPreIOS7();
#endif
// first check vendor id
if(_DeviceID == nil)
{
QueryVendorID();
_DeviceID = _VendorID;
}
}
}
위의 수정 사항은 현재 Xcode 프로젝트의 구성에만 영향을 줍니다.유닛에서 Xcode 프로젝트를 재구성하거나, 대체하거나, 새로운 위치에서 재구성하려면, 이러한 변화를 다시 해야 한다.프로젝트에 광고를 표시하지 않으려면, 이 파일의 메인 템플릿을 업데이트할 수 있습니다. 이 파일의 위치는/Applications/Unity/Unity입니다.app/Contents/PlaybackEngines/iPhonePlayer/iPhone-Trampoline/Classes/Unity
수정된 DeviceSettings.mm 파일은 첨부 파일의 DeviceSettings 를 참조하십시오.mm.zip
텍스트 링크:http://blogs.unity3d.com/2014/02/11/overcoming-issues-with-ios-app-store-submissions/
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
usb 1-1: device descriptor read/64, error -62usb 드라이브를 배울 때 겪는 문제: 검색을 통해 UPLLCON이 설정되지 않은 것으로 나타났습니다.근본적인 문제는 uboot에 있다.하지만 내핵을 수정해 보완할 수 있다. 드라이버/usb/host/ohci-s3c...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.