高级设置
广告位
您可以为每个广告单元设置广告位名称 (例如 “Rewarded VideoLevels”、“INTER_levelEnd” 或 “RewardedVideoCoinStore”)。 这可以帮助您汇总不同广告位类别的统计数据。 下面的片段展示了如何为不同的广告格式设置广告位名称。
AppLovinMAX.createBanner(«ad-unit-ID», «position»);AppLovinMAX.set_banner_placement(«ad-unit-ID», «placement»);
AppLovinMAX.createMRec(«ad-unit-ID», «position»);AppLovinMAX.set_mrec_placement(«ad-unit-ID», «placement»);
AppLovinMAX.show_interstitial(«ad-unit-ID», «placement»);
AppLovinMAX.show_rewarded_ad(«ad-unit-ID», «placement»);
静音
您可以在启动应用时将某些 SDK 平台的音频设为关闭。 通过 AppLovin SDK 支持该功能的平台包括 Google 竞价和 Google AdMob、AppLovin、DT Exchange、Google Ad Manager、LINE、Mintegral、腾讯和 Verve。 对于其他平台,请咨询平台客户团队,了解此功能是否可用以及使用方法。
下面的代码片段展示了如何在支持静音的平台中设置静音:
AppLovinMAX.set_muted(true);
AppLovinMAX.set_muted(false);
启用详细日志
通过以下方式启用详细日志:
AppLovinMAX.set_verbose_logging(true);
要验证是否已成功启用详细日志,请查看 AppLovin SDK 日志初始化部分中是否有 Verbose Logging On: true
行。
AppLovin SDKVersion: 11.4.2⋮Verbose Logging On: true⋮
AppLovin SDK 的日志标签为 “/AppLovinSdk: [AppLovinSdk]
”。
Creative ID 和平台名称
您可以调取各个聚合平台已展示广告的 Creative ID 和平台名称。 请参阅 the Creative Debugger documentation 了解更多信息。
DSP 名称
您可以通过广告的 dspName
属性获取 AppLovin Exchange 投放的 MAX 广告的 DSP 名称:
func _on_interstitial_ad_loaded(ad_unit_id: String, ad_info: AppLovinMAX.AdInfo): print("AppLovin Exchange DSP Name: " + ad_info.dsp_name)
展示层级用户收入 API
您可以在客户端访问展示级别的用户收入数据,并且使用此数据来比较不同的来源和 campaign。 您也可以使用 MAX 用户收入 API 访问此数据。
您可以针对所有受支持的平台与 Adjust 等移动监测合作伙伴分享展示层级广告收入数据。
您可以在所有广告生命周期回传中调取收入金额。 以下示例展示了如何在 “ad revenue paid” 回传中执行此操作:
# Interstitialinter_listener.on_ad_revenue_paid = func(ad_unit_identifier: String, ad_info: AppLovinMAX.AdInfo): print("Interstitial ad revenue paid: " + ad_info.revenue)
# Rewardedrewarded_listener.on_ad_revenue_paid = func(ad_unit_identifier: String, ad_info: AppLovinMAX.AdInfo): print("Rewarded ad revenue paid: " + ad_info.revenue)
# Bannerbanner_listener.on_ad_revenue_paid = func(ad_unit_identifier: String, ad_info: AppLovinMAX.AdInfo): print("Banner ad revenue paid: " + ad_info.revenue)
# MRECmrec_listener.on_ad_revenue_paid = func(ad_unit_identifier: String, ad_info: AppLovinMAX.AdInfo): print("MREC ad revenue paid: " + ad_info.revenue)
Waterfall Information API
Waterfall Information API 可向您展示广告的当前瀑布流 (已加载或加载失败的广告)。 API 会返回瀑布流中每则广告的广告加载状态、延迟、配置信息和聚合平台信息。 如果瀑布流中的广告加载失败,API 会提供错误信息。
AdLoadState 值
值 | 解释 |
---|---|
0 | 未尝试加载广告 |
1 | 广告已加载 |
2 | 广告加载失败 |