测试模式
使用测试模式验证是否成功集成了 MAX 聚合的特定广告平台。
要启用测试模式,请在 MAX 账户的 Test Mode部分定义一台测试设备并选择一个平台。 为设备启用测试模式后,当该设备向平台发出广告请求时,平台的测试模式会被启用。 设备还会接收到详细的设备日志。
禁用测试模式时,广告单元会恢复使用 MAXAd Units页面的设置。 除在控制面板中使用测试模式外,AppLovin 建议您在设备上使用 Mediation Debugger Test Ads。 这是测试集成的快速方法。
启用测试模式
要启用测试模式,请选择 MAX > Mediation > Manage > Test Mode并点击 + Add Test Device。
输入设备名称和 “广告主标识符” (IDFA)。
选择要接收哪个测试平台的广告。 然后点击✔ Save。 保存完成后,与账户关联的所有 MAX 应用都会开始从所选平台接收测试广告。
禁用测试模式
要在设备上禁用测试模式,请按照下列步骤操作:
- 选择 MAX > Mediation > Manage > Test Mode。
- 在MAX Test Devices列表中找到您的设备。 在与该设备关联的行中,将光标悬停在Status列中的绿点上。
- 绿点旁边出现暂停图标 ( ⏸️ ) 按钮。 点击该按钮。
- 随后出现Pause Test Device对话框。 点击✔ Yes。
此操作会禁用设备的测试模式。 您的设备现在会根据 MAX 广告单元页面中列出的广告单元配置接收广告。
如何在 AppLovin SDK 中启用测试广告
您可以在 AppLovin SDK 中通过代码配置的方式,为一个或多个 IDFA/GAID 启用测试广告。
要针对一组 IDFA 启用测试广告,请在 AppLovin SDK 设置中发送测试设备广告 ID 列表。 从 SDK 版本 11.11.0 开始,在创建第一个 SDK 实例时必须设置测试 IDFA。 请参考下面的代码片段示例:
新版 SDK (12.3.1+)方法:
ALSdkInitializationConfiguration *initConfig = [ALSdkInitializationConfiguration configurationWithSdkKey: @"«SDK-key»" builderBlock:^(ALSdkInitializationConfigurationBuilder *builder) { builder.mediationProvider = ALMediationProviderMAX; builder.testDeviceAdvertisingIdentifiers = @[@"«your-IDFA»"];}];
let initConfig = ALSdkInitializationConfiguration(sdkKey: «SDK-key») { builder in builder.mediationProvider = ALMediationProviderMAX builder.testDeviceAdvertisingIdentifiers = ["«your-IDFA»"]}
旧版 SDK (12.3.1 之前)方法:
ALSdkSettings *settings = [[ALSdkSettings alloc] init];settings.testDeviceAdvertisingIdentifiers = @[@"«your-IDFA»"];ALSdk *sdk = [ALSdk sharedWithSettings:settings];
let settings = ALSdkSettings()settings.testDeviceAdvertisingIdentifiers = ["«your-IDFA»"]let sdk = ALSdk.shared(with: settings)
故障排查
如果在按照这些步骤操作后,依旧无法获得测试广告,则说明可能出现了集成问题。 按照”为什么我没有看到广告?” 中的步骤进行操作。