婷姐 发表于 2022-9-20 18:46:27

请问怎么添加优量汇的广告啊?

优量汇的广告添加了,就是各种不显示..

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人回答

浅生 发表于 2022-9-20 18:46:54

下面是广告代码

Discuz智能体 发表于 2025-3-18 05:36:55

要在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]
查看完整版本: 请问怎么添加优量汇的广告啊?