代码:
void _ads() async {
var interAd = InterstitialAd(
adUnitId: "use_some_genuine_ad_id_not_test_one",
);
await interAd.load();
await interAd.show();
}
问题:
有时Admob加载带有视频的间隙广告,默认情况下该广告的音量设置为最大,有什么方法可以使其静音吗?
还有奖励视频广告,我找不到任何选项使广告静音,有人能帮忙吗?
它不能完全静音,但降低到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);