提问者:小点点

如何使Admob中的间隙视频广告和有奖视频广告静音?


代码:

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

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

问题:

有时Admob加载带有视频的间隙广告,默认情况下该广告的音量设置为最大,有什么方法可以使其静音吗?

还有奖励视频广告,我找不到任何选项使广告静音,有人能帮忙吗?


共2个答案

匿名用户

它不能完全静音,但降低到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\u mobile\u ads 0.13.4,您可以使用以下代码将所有广告静音。

MobileAds.instance.setAppMuted(true);