android - 使用 IMASDK、android 暂停广告?
问题描述
在我的应用程序中,我使用带有 IMA 扩展的 exoplayer。集成工作得很好。我想暂停添加用户操作,基本上在显示或播放广告时显示播放/暂停按钮。我已经为播放暂停集成了 UI 设计,它的可见性非常好。
如何添加功能以暂停或播放按钮。在 SDK 中,我在 AdsManager 和 ImaAdsLoader 类中找到了暂停和播放方法,但这些方法似乎不起作用。
adsManager.resume();
imaAdsLoader.resumeAd();
是否有 SDK 公开的其他方法或其他暂停广告的方式。
解决方案
在 exoplayer 中,我们有一个带有布尔参数的播放器 setPlayWhenReady(boolean) 方法。对于播放器和广告播放器,此方法似乎都有效。只需将其设置为 false 会暂停广告,设置为 true 会恢复广告。
setPlayWhenReady(false); //pause ad
setPlayWhenReady(true); //resume ad
推荐阅读
- html - 仅使用 css 将 8 个元素放入一个 div 中
- python - 在 .htaccess 中运行和重定向 python 脚本
- r - 计算组中的滞后字符串
- python - Django:在不创建 mysite.log 文件的情况下显示日志记录
- c# - 从相同的应用程序空间 C++/C# 运行 .exe
- c# - 在我的情况下使用 FixedUpdate 是否正确?
- javascript - 我们如何防止 ngModel 覆盖 Angular 中的自定义 css?
- r - R 更新 textInput 值的闪亮延迟
- postgresql - IntelliJ flyway 配置未找到迁移
- php - 从字符串中删除起始零