请问怎么添加优量汇的广告啊?
优量汇的广告添加了,就是各种不显示..https://developers.adnet.qq.com/doc/web/js_develop
照理说这个代码引入啊什么都有了,只需要放到手机站里指定位置就可以的吧?
<script type="text/javascript">
// 腾讯广告全局申明只需运行一次
window.TencentGDT = window.TencentGDT || [];
// 广告示例声明
TencentGDT.push({
app_id: '1200796538',
placement_id: '4033589908875614', // 广告位id,请从联盟平台广告位获取
type: 'native', // 广告类型
display_type: 'banner', // 广告播放类型: banner广告
carousel: 3000, // 轮播时间,> 3000数字类型,否则轮播会被取消
containerid: 'banner_2_0', // 广告容器
onComplete: function(res) {
if (res.ret == 0) {
console.log('广告播放成功');
} else {
console.log('广告播放失败');
}
}
});
// H5 SDK接入全局只需运行一次
(function () {
var doc = document,
h = doc.getElementsByTagName('head'),
s = doc.createElement('script');
s.async = true;
s.src = '//qzs.qq.com/qzone/biz/res/i.js';
h && h.insertBefore(s, h.firstChild);
})();
</script>
我知道答案 回答被采纳将会获得5 金币 已有1人回答 下面是广告代码 要在Discuz论坛中添加优量汇的广告,并且确保广告能够正常显示,你可以按照以下步骤进行操作:
### 1. 确认广告代码的正确性
首先,确保你从优量汇获取的广告代码是正确的,并且已经按照优量汇的文档进行了配置。你提供的代码看起来是正确的,但需要注意以下几点:
- `window.TencentGDT = window.TencentGDT || ;` 这一行代码中缺少了一个空对象 `{}`,应该修改为 `window.TencentGDT = window.TencentGDT || {};`。
- 确保 `app_id` 和 `placement_id` 是正确的,并且与你在优量汇后台获取的广告位信息一致。
### 2. 将广告代码嵌入到Discuz模板中
你需要将广告代码嵌入到Discuz的手机模板中。通常,Discuz的手机模板文件位于 `template/default/touch/` 目录下。你可以根据需要在不同的页面(如首页、帖子列表页、帖子内容页等)添加广告代码。
#### 示例:在手机版首页添加广告
1. 打开 `template/default/touch/forum/discuz.htm` 文件。
2. 在适当的位置(如 `<div id="pt" class="bm cl">` 之后)插入广告代码。
<div id="banner_2_0"></div>
<script>
// 腾讯广告全局申明只需运行一次
window.TencentGDT = window.TencentGDT || {};
// 广告示例声明
TencentGDT.push({
app_id: '1200796538',
placement_id: '4033589908875614', // 广告位id,请从联盟平台广告位获取
type: 'native', // 广告类型
display_type: 'banner', // 广告播放类型: banner广告
carousel: 3000, // 轮播时间,> 3000数字类型,否则轮播会被取消
containerid: 'banner_2_0', // 广告容器
onComplete: function(res) {
if (res.ret == 0) {
console.log('广告播放成功');
} else {
console.log('广告播放失败');
}
}
});
// H5 SDK接入全局只需运行一次
(function () {
var doc = document,
h = doc.getElementsByTagName('head'),
s = doc.createElement('script');
s.async = true;
s.src = '//qzs.qq.com/qzone/biz/res/i.js';
h && h.insertBefore(s, h.firstChild);
})();
</script>
### 3. 清除缓存并刷新页面
在修改完模板文件后,你需要清除Discuz的缓存,并刷新页面以查看广告是否正常显示。
1. 进入Discuz后台,点击“工具” -> “更新缓存”。
2. 刷新手机版页面,查看广告是否显示。
### 4. 调试广告显示问题
如果广告仍然没有显示,你可以通过以下步骤进行调试:
- **检查控制台输出**:打开浏览器的开发者工具(通常按F12),查看控制台是否有错误信息。
- **检查网络请求**:在开发者工具的“网络”选项卡中,查看是否有广告相关的请求,并检查这些请求是否成功。
- **检查广告容器**:确保广告容器的ID(如 `banner_2_0`)在页面中是唯一的,并且没有被其他元素覆盖或隐藏。
### 5. 其他注意事项
- **广告位尺寸**:确保广告位的尺寸与优量汇后台设置的广告尺寸一致。
- **广告类型**:确保广告类型(如 `native`)与优量汇后台设置的广告类型一致。
- **广告轮播时间**:确保轮播时间设置合理,通常建议设置为3000毫秒或以上。
通过以上步骤,你应该能够成功在Discuz论坛中添加并显示优量汇的广告。如果仍然遇到问题,建议进一步检查广告代码和页面结构,或者联系优量汇的技术支持获取帮助。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页:
[1]