전체 설정

MobileAds 클래스는 Google 모바일 광고 SDK의 전체 설정을 제공합니다.

동영상 광고 볼륨 조절

앱에 자체적인 볼륨 조절 기능 (예: 맞춤 음악 또는 음향효과 볼륨)이 있는 경우, Google 모바일 광고 SDK에 앱 볼륨을 공개하면 동영상 광고에 앱 볼륨 설정을 적용할 수 있습니다. 이렇게 하면 사용자가 예상한 오디오 볼륨으로 동영상 광고가 게재됩니다.

볼륨 버튼 또는 OS 수준 볼륨 슬라이더를 통해 조절되는 기기 볼륨은 기기 오디오 출력 볼륨을 결정합니다. 그러나 앱의 경우 기기 볼륨에 대한 비율로 정의되는 자체 볼륨을 조절해 오디오 환경을 맞춤설정할 수 있습니다. 앱 오프닝, 배너, 전면 광고, 보상형 광고, 보상형 전면 광고 형식의 경우 정적 setAppVolume() 메서드를 통해 SDK에 상대적인 앱 볼륨을 보고할 수 있습니다. 유효한 광고 볼륨 값의 범위는 0.0 (무음)~1.0 (현재 기기 볼륨)입니다. 다음은 SDK에 상대적인 앱 볼륨을 보고하는 방법의 예입니다.

Java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_my);
    
    MobileAds.initialize(this, new OnInitializationCompleteListener() {
        @Override
        public void onInitializationComplete(InitializationStatus initializationStatus) {}
    });
    
    // Set app volume to be half of current device volume.
    MobileAds.setAppVolume(0.5f);
    ...
}

Kotlin

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
    
    MobileAds.initialize(this) {}
    
    // Set app volume to be half of current device volume.
    MobileAds.setAppVolume(0.5f)
    ...
}

SDK에 앱 볼륨이 음소거되었음을 알리려면 setAppMuted() 메서드를 사용하세요.

Java

MobileAds.setAppMuted(true);

Kotlin

MobileAds.setAppMuted(true)

기본적으로 앱 볼륨은 1 (현재 기기 볼륨)로 설정되며 앱은 음소거되지 않습니다.

네이티브 광고

음소거 설정을 제어하는 방법은 VideoOptions를 참고하세요. 현재 네이티브 광고에서는 맞춤 볼륨 컨트롤이 지원되지 않습니다.

앱에 특별한 요구사항이 있는 경우 선택사항인 SharedPreferences gad_has_consent_for_cookies를 설정할 수 있습니다. SDK는 gad_has_consent_for_cookies 환경설정이 0으로 설정된 경우 제한적인 광고 (LTD) 를 사용 설정합니다.

Java

Context activity = getActivity();
SharedPreferences sharedPreferences =
  PreferenceManager.getDefaultSharedPreferences(activity);
sharedPreferences.edit().putInt("gad_has_consent_for_cookies", 0).apply();

Kotlin

val sharedPrefs = PreferenceManager.getDefaultSharedPreferences(context)
sharedPrefs.edit().putInt("gad_has_consent_for_cookies", 0).apply()