먼저 기본 통합 문서의 지침을 따릅니다. 그다음 통합하고자 하는 광고의 유형(전면 광고 또는 보상형 광고, 배너 광고, MREC 광고)별 지침을 따릅니다. 이 문서에는 추가 정보가 포함되어 있으며 기본 통합을 완료했다고 가정하고 설명을 진행합니다.
VungleSDKConfig
개체를 생성하고 SDK 초기화에서 매개 변수로 추가하여 선택적 구성 설정을 지정합니다.
VungleSDKConfig sdkConfig = new VungleSDKConfig(); sdkInstance = AdFactory.GetInstance(appID, sdkConfig);
VungleSDKConfig
는 Windows ASHWID
추적을 제한하고 광고를 초기화하거나 로드하는 데 필요한 최소 디스크 공간을 설정할 수 있는 매개 변수를 포함합니다.
sdkConfig.DisableAshwidTracking = true; sdkConfig.MinimumDiskSpaceForAd = 50 * 1024 * 1024; sdkConfig.MinimumDiskSpaceForInit = 50 * 1024 * 1024;
이 속성은 AdConfig
개체 인스턴스에서 사용할 수 있습니다.
옵션 |
기본 값/ |
설명 |
|
AutoRotate DisplayOrientations |
참고: 이 옵션은 모바일 어플리케이션에만 적용됩니다. |
|
true bool |
광고의 시작음 상태를 설정합니다. true(기본값)로 설정하면 오디오가 장치의 볼륨 및 소리 설정을 따릅니다. false로 설정한 경우 동영상이 무음으로 시작되지만 사용자가 변경할 수 있습니다. |
|
false bool |
true로 설정하면 사용자가 뒤로 버튼을 사용해 즉시 광고를 끝낼 수 있습니다. false(기본값)에서는 화면에 닫기 버튼이 나타나기 전에 사용자가 뒤로 버튼을 사용해 광고를 끝낼 수 없습니다. 참고: 이 옵션은 모바일 어플리케이션에만 적용됩니다. |
|
1.0 double |
이 설정은 장치 볼륨의 일부를 나타내며 0.0에서 1.0 사이의 값을 허용합니다. 참고: 이 설정은 v6.3.0 이상에서만 사용할 수 있습니다. |
|
- |
DEPRECATED 대시보드에서 플레이스먼트 수준에서의 보상형 구성을 설정할 수 있습니다. 플레이스먼트 설정 및 리포팅을 참조하십시오. |
SoundEnabled
옵션 및 다이나믹 템플릿 광고에 대한 보상형 대화 상자를 대시보드에서 구성할 수 있습니다. 자동 구성은 기존 광고에만 적용됩니다.
사용자에게 광고를 닫을 수 있는 옵션을 제공할지 제어하려면 Vungle 대시보드에서 앱의 고급 설정에 포함된 강제 보기 옵션을 사용합니다.
2019년 5월 25일자로 GDPR(General Data Protection Regulation, 일반데이터보호규정)이 유럽 연합에서 시행되고 있습니다. GDPR을 준수하기 위해 개발자에게는 두 가지 옵션이 있습니다.
- 옵션 1(권장): Vungle이 요구사항을 처리하도록 허용합니다. Vungle은 유럽 사용자에게 광고를 재생하기 전에 동의 대화 상자를 표시하고 이후 광고에 대한 해당 사용자의 동의 여부를 기억합니다.
- 옵션 2: 퍼블리셔는 사용자 수준에서 GDPR 동의 과정을 제어한 후 Vungle에 사용자의 선택을 전달합니다. 이를 위해 개발자는 자체 메커니즘을 사용하여 사용자의 동의를 수집한 다음 Vungle API를 사용하여 사용자의 동의 상태를 업데이트하거나 쿼리할 수있습니다. 자세한 내용은 아래의 샘플 코드를 참조하십시오.
// To set the user’s consent status as opted in to version 1.0 of your consent dialog:
sdkInstance.UpdateConsentStatus(VungleConsentStatus.VungleConsentAccepted,"1.0");
// To set the user’s consent status as opted out of version 2.0 of your consent dialog:
sdkInstance.UpdateConsentStatus(VungleConsentStatus.VungleConsentDenied,"2.0"); // To find out what the user’s current consent status is: // This will return null if the GDPR Consent status has not been set // Otherwise, it will return VungleConsentStatus.VungleConsentAccepted or // VungleConsentStatus.VungleConsentDenied UpdateConsentStatus? currentStatus = sdkInstance.GetCurrentConsentStatus();
// To find out which version of your consent dialog the user was last shown:
sdkInstance.GetConsentMessageVersion();
Vungle SDK v6.2 이하를 사용 중인 경우, 동의 상태를 다음과 같이 설정하십시오.
// To set the user’s consent status on SDK versions 6.2 and below:
sdkInstance.UpdateConsentStatus(VungleConsentStatus.VungleConsentAccepted);