Skip to main content

广告集成验证

测试目标#

所有广告位下的所有广告源均能正常播放、点击、奖励回调正常、关闭

测试流程#

1.验证通用数据保护条例GDPR#

  • 为了保护我们的开发人员和您的用户的利益和隐私,如确认用户流量有来自欧盟地区,建议产品配置GDPR(快速跳转),用户流量来自非欧盟地区可跳过步骤

- [GDPR测试用例]

2.验证广告集成#

因各个平台集成配置会存在一定的差异,所以在测试阶段务必把所有广告源都验证一遍

准备#

  • 配置广告位ID:参照TradPlus操作文档,在TradPlus和三方做好配置三方广告位ID时注意勾选测试模式,或在三方后台添加测试设备

三方渠道官方测试广告位

Facebook

所有广告类型统一测试ID:YOUR_PLACEMENT_ID

Admob

广告类型广告位
开屏广告ca-app-pub-3940256099942544/5662855259
横幅广告ca-app-pub-3940256099942544/2934735716
插页式广告ca-app-pub-3940256099942544/4411468910
插页式视频广告ca-app-pub-3940256099942544/5135589807
激励广告ca-app-pub-3940256099942544/1712485313
插页式激励广告ca-app-pub-3940256099942544/6978759866
原生高级广告ca-app-pub-3940256099942544/3986624511
原生高级视频广告ca-app-pub-3940256099942544/2521693316

Mintegral

AppKey :7c22942b749fe6a6e361b675e96b3ee9

AppID : 118690

Ad formatPlacement IDSample ad unit ID
Banner138791146879
Native138780146868
FeedsVideo138788146876
Offerwall138789146877
Appwall138784146872
Rewarded Video138786146874
Static Interstitial138783146871
Interstitial Video138781146869
Interactive Ads138790146878
Splash173349209547
Automatic Rending Native202132258656

Mpoub

FormatSizeAd unit ID
Banner320x500ac59b0996d947309c33f59d6676399f
Banner (MRect)300x2502aae44d2ab91424d9850870af33e5af7
Interstitial320x4804f117153f5c24fa6a3a92b818a5eb630
Rewarded Ad320x4808f000bd5e00246de9c789eed39ff6096
Rewraded Playable (MRAID)320x48098c29e015e7346bd9c380b1467b33850
NativeN/A76a3fefaced247959582d2d2df6f4757

Smaato

Publisher ID: 1100042525

广告位ID类型描述
130626424富媒体横幅广告/中等矩形/Leaderboard/Skyscraper
130635694静态图横幅广告/中等矩形/Leaderboard/Skyscraper
130635706MRAID横幅广告/中等矩形/Leaderboard/Skyscraper
130626426富媒体/视频插屏(视频(有end-card) +富媒体插屏320×480,480×320,1024×768 & 768×1024)
130626427视频可跳过视频
130626428激励广告激励视频
130635048激励广告激励视频(无end-card)
  • Sigmob 应用名称:Test_demo_ios 应用ID:6877 APP KEY: 8eccdcdbd9adbd4a7
广告形式广告单元名称广告单元ID
全屏视频Test_fvea1f8fb93fb
开屏Test_splashea1f8f9bd12
激励视频Test_rvea1f8f7b662
原生广告Test_nativeed70b3615a5
  • 在TradPlus后台配置waterfall:TradPlus SDK会按照后台广告位配置的广告源顺序请求广告

参考运营文档

SDK接入版本验证#

  • Andriod过滤日志关键字【TradPlusLog】;
  • IOS 过滤日志关键字【TradPlus】, 日志打印版本与接入一致

接入三方版本验证#

建议使用TradPlus SDK中包含的三方SDK版本

应用&广告位初始化验证#

  • 应用初始化:应用启动一次,仅会出现一次初始化

  • 广告位初始化:建议在应用初始化后立刻初始化广告位,确保首次广告展示时广告已经准备好 (6.*版本之后跳过此步骤)

广告load验证#

检查每一层广告是否加载成功

广告场景验证#

  • 检查用户进入场景时,是否调用In Ads scene

  • 此步骤是为了能监测“用户进入场景时是否有广告”的数据。非强制要求 (什么叫广告场景

广告是否准备好验证#

进入广告场景/点击播放按钮时,不要毫秒级触发IsReady

每一层广告展示验证#

每个源是否正常展示#

注意:此步骤需要执行多次,调整后台waterfall顺序依次查看每个源的展示情况,以检查后台配置pid是否正确(Android需要清除设置-应用缓存或重装 拿到最新的策略)

后台配置如下#

  • 以这个广告位为例,当Vungle这个广告源的加载、展示、点击、关闭均成功后,说明此广告源以成功接入 图片1.png

  • 然后需要测试排在第二位的Unity这个广告源是否接入成功,可在TradPlus后台中介组内将第一位的Vungle这个广告源的状态关闭或调至低优先级,像下面这样: 图片2.png

修改waterfall配置后需要等1~5分钟左右生效 第二次调整配置后,需要清空app(卸载app或设置-应用-清理缓存)缓存才能使app配置尽快生效),此时广告位的广告源如下:

​ 1) Unity(此时TradPlus SDK将首先请求此广告源)

​ 2) Admob

共有生效的2个广告源存在。

重复执行此步骤,关闭/或调低优先级验证成功的广告源状态,验证Admob;

点击各个源返回应用,检查应用是否正常#

注意:建议使用测试ID

广告播放完,用户获得奖励#

中途关闭后,无法获得奖励

广告关闭后,应用有再次加载广告,补充已消耗的广告#

当所有广告源都验证接入成功后,说明此广告位无异常。如遇到部分广告源没有填充,见相关[三方错误码]