flutter - 如何在 Admob 中静音插页式和奖励视频广告?
问题描述
代码:
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);
...
}
推荐阅读
- c - 是否适用于将指向字符的指针(在为其分配字符串之后)传递给方法并在不使用数组之后修改此字符串,为什么不呢?
- ios - UIScrollView setContentOffset(分页)被触摸屏停止
- javascript - jQuery 从输入字符串中添加/删除文本
- node.js - 运行我的 node.js 程序时 Heroku 上的 H12 错误
- reactjs - 将 ID 添加到 ag-grid 行
- cmake - 在 Windows 10 上使用 HDF5:找不到 HDF5(缺少:HDF5_DIR)
- android - Android ADB:如何将多个文件推送到模拟器中?
- mongodb - 带有日期字段的mongodb查询嵌套数组
- arrays - Create a dictionary from an array but having an issue with key uniqness
- perl - 如何解析数据 HASH 格式的 SOAP 响应的输出?有关详细信息,请参见下面的代码