指定比特率和媒体格式
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
VAST 响应可以包含具有不同
比特率和格式不同SDK 选择合适的比特率
进行以下调整:
- 移动网络连接最大 500 kbit/s
- 无 Wi-Fi 无限制
如果您想指定首选的视频格式和比特率,请使用
AdsRenderingSettings
实例在初始化广告管理器时传递此信息。
@Override
public void onAdsManagerLoaded(AdsManagerLoadedEvent adsManagerLoadedEvent) {
...
AdsRenderingSettings adsRenderingSettings =
ImaSdkFactory.getInstance().createAdsRenderingSettings();
List mimeTypes = new ArrayList();
mimeTypes.add("video/mp4");
mimeTypes.add("video/webm");
adsRenderingSettings.setBitrateKbps(1024);
adsRenderingSettings.setMimeTypes(mimeTypes);
mAdsManager.init(adsRenderingSettings);
}
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-08-31。
[null,null,["最后更新时间 (UTC):2025-08-31。"],[[["\u003cp\u003eVAST responses may include multiple media files with varying bitrates and formats, and the SDK automatically selects the optimal bitrate based on network conditions (500 kbit/s maximum for cellular and unlimited for WiFi).\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can customize preferred video formats and bitrates by utilizing \u003ccode\u003eAdsRenderingSettings\u003c/code\u003e during Ads Manager initialization to exert more control over ad playback.\u003c/p\u003e\n"]]],[],null,["# Specify bitrate and media format\n\nVAST responses can contain multiple media files with different\nbitrates and in different formats. The SDK chooses the appropriate bitrate\nbased on the current network conditions:\n\n- max 500 kbit/s for cellular connection\n- unlimited for WiFi\n\nIf you want to specify preferred video formats and bitrate, use an\n[AdsRenderingSettings](/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdsRenderingSettings)\ninstance to pass this information at the time of Ads Manager initialization. \n\n```transact-sql\n@Override\n public void onAdsManagerLoaded(AdsManagerLoadedEvent adsManagerLoadedEvent) {\n ...\n AdsRenderingSettings adsRenderingSettings =\n ImaSdkFactory.getInstance().createAdsRenderingSettings();\n List mimeTypes = new ArrayList();\n mimeTypes.add(\"video/mp4\");\n mimeTypes.add(\"video/webm\");\n adsRenderingSettings.setBitrateKbps(1024);\n adsRenderingSettings.setMimeTypes(mimeTypes);\n mAdsManager.init(adsRenderingSettings);\n }\n```"]]