
App接入穿山甲的SDK,广告位类型是激励广告,结果在测试过程发现,点击视频弹出激励广告,但是2-3s后又有插屏广告弹出(不确定是否叫插屏广告)原本的广告就不会倒计时了。要如何解决这个问题?或则在后台哪里配置么?求各位告知

晚上好🌙🌙🌙
本答案参考通义千问
在接入穿山甲广告联盟(Tencent Ad)的 SDK 时,如果你发现 激励视频广告 后出现了 插屏广告,并且导致原本的广告倒计时异常,这可能是由于广告位配置不当、广告类型冲突或 SDK 版本问题引起的。
你提到:
这种现象可能是因为:
加粗重点:广告位类型必须严格匹配,否则会触发不同类型的广告。
确保你在调用激励视频广告时,只请求了激励广告,而不是混合广告。
// 激励视频广告请求示例
RewardedVideoAd rewardedVideoAd = TencentAD.getRewardedVideoAd(context);
rewardedVideoAd.setRewardName("金币");
rewardedVideoAd.setRewardAmount(10);
rewardedVideoAd.loadAd(adUnitId, new RewardedVideoAdListener() {
@Override
public void onRewardedVideoAdLoadSuccess() {
// 加载成功
}
@Override
public void onRewardedVideoAdLoadFailed(String s, int i) {
// 加载失败
}
@Override
public void onRewardedVideoAdShow() {
// 展示成功
}
@Override
public void onRewardedVideoAdClose() {
// 关闭
}
@Override
public void onRewardedVideoAdClick() {
// 点击
}
@Override
public void onRewardedVideoAdComplete() {
// 完成
}
});
加粗重点:不要使用
loadAd()或showAd()方法请求插屏广告,只加载激励广告。
某些 SDK 版本中,默认可能会同时支持多种广告形式,你需要手动禁用不需要的广告类型。
在 AndroidManifest.xml 或初始化代码中,可以尝试添加以下配置(根据 SDK 文档调整):
<meta-data
android:name="com.qq.e.ads.AD_TYPE"
android:value="rewardedvideo" />
加粗重点:确保只允许激励广告类型,避免其他广告形式被自动加载。
进入腾讯广告后台,查看该广告位的广告策略是否配置了 插屏广告,或者是否开启了“智能投放”。
如果你使用的是旧版 SDK,可能存在兼容性问题。
2.6.1.1 或更高)| 步骤 | 内容 | |------|------| | 1 | 检查广告位类型是否为“激励视频”,并关闭其他广告类型 | | 2 | 确保代码中只请求激励广告,不混用其他广告 | | 3 | 在 SDK 配置中限制广告类型为“激励视频” | | 4 | 检查后台广告策略配置,确保只投放激励广告 | | 5 | 升级 SDK 到最新版本,修复潜在兼容性问题 |
如有需要,我可以提供 修改后的完整广告请求代码示例,欢迎继续提问!