Как отключить межстраничную видеорекламу и видеорекламу с вознаграждением в Admob?

Код:

void _ads() async {
  var interAd = InterstitialAd(
    adUnitId: "use_some_genuine_ad_id_not_test_one",
  );

  await interAd.load();
  await interAd.show();
}

Проблема:

Иногда Admob загружает межстраничное объявление с видео, и громкость этого объявления по умолчанию установлена ​​на максимум. Есть ли способ отключить его?

А также для видеорекламы с вознаграждением, я не могу найти никакой возможности отключить рекламу, может ли кто-нибудь помочь?

3 ответа

Его нельзя отключить полностью, но можно уменьшить до 0,5%. Это нужно сделать вручную на Android и iOS, изменив глобальные настройки. MobileAds.setAppVolume(0.5);

Для Android- https://developers.google.com/admob/android/global-settings

@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) {}
    });
    
    // 0.5 is the least you can reduce
    MobileAds.setAppVolume(0.5);
    ...
}

Начиная с google_mobile_ads 0.13.4, вы можете использовать следующий код, чтобы отключить все объявления.

      MobileAds.instance.setAppMuted(true);

Это для iOShttps://developers.google.com/admob/ios/global-settings

      func viewDidLoad() {
  super.viewDidLoad()
  // Set app volume to be half of the current device volume.
  GADMobileAds.sharedInstance().applicationVolume = 0.5
  ...
}

Громкость устройства, управляемая с помощью кнопок громкости или ползунка громкости на уровне ОС, определяет громкость аудиовыхода устройства. Однако приложения могут независимо регулировать уровни громкости относительно громкости устройства, чтобы адаптировать звук. Вы можете сообщить об относительном объеме приложения в Google Mobile Ads SDK, установив свойство applicationVolume. Допустимые значения громкости рекламы находятся в диапазоне от 0,0 (без звука) до 1,0 (текущая громкость устройства). Вот пример того, как сообщить относительный объем приложения в SDK:

Другие вопросы по тегам