Windows 런타임 지원이 활성화된 경우 Unity 스크립트에서 직접 WinRT API를 사용할 수 있습니다.WinRT API 사용 및 Windows 런타임 지원 활성화 방법에 대한 내용은 Windows 런타임 지원을 참조하십시오.
Unity 스크립트에서 WinRT API를 사용하려면 다음 요구 사항을 충족해야 합니다.
ENABLE_WINMD_SUPPORT
지시문 아래에 있어야 합니다.이는 에디터가 WinRT API를 지원하지 않는 Mono를 사용하기 때문에 필요합니다.다음 코드 예시에서는 WinRT API를 사용하여 직접 광고를 가져오는 방법을 보여줍니다.
using UnityEngine;
public class WinRTAPI : MonoBehaviour
{
void Update()
{
auto adId = GetAdvertisingId();
// ...
}
string GetAdvertisingId()
{
#if ENABLE_WINMD_SUPPORT
return Windows.System.UserProfile.AdvertisingManager.AdvertisingId;
#else
return "";
#endif
}
}