Javascript 实现广告后加载 可加载百度谷歌联盟广告 原创

Javascript 实现广告后加载 可加载百度谷歌联盟广告

简介

在网页应用开发中,广告投放是一项重要的商业模式,但是直接加载广告会影响页面的加载速度和用户体验。为了解决这个问题,通常会采用广告异步加载的方式,即在页面初始化后再加载广告。本文将详细讲解如何使用Javascript实现广告后加载,以及如何加载百度谷歌联盟广告。

实现方式

1. 使用div容器加载广告

首先,我们需要在html页面中建立一个div容器,然后在需要加载广告的位置插入这个div容器。

<div id="ad-container"></div>

然后,在Javascript中获取这个div容器,并将广告嵌入到这个容器中。具体的实现方式可以参照下面的示例。

function loadAd() {
  var container = document.getElementById('ad-container');
  var ad = '<!--这里填写广告代码-->';
  container.innerHTML = ad;
}
window.onload = loadAd;

其中,var ad = '<!--这里填写广告代码-->'; 的内容需要替换成具体的广告代码。这样,在页面加载完成后,广告才会被加载并显示。

2. 实现百度谷歌联盟广告

如果要加载百度谷歌联盟广告,我们需要引入对应的广告库,并按照它们的要求嵌入广告代码。具体的实现方式可以参照下面的示例。

<!-- 在head标签中引入百度联盟广告库 -->
<script type="text/javascript" src="//dup.baidustatic.com/js/dm.js"></script>

<!-- 在head标签中引入谷歌联盟广告库 -->
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

然后,在需要加载百度联盟广告的位置插入下面的代码,并替换其中的广告位ID:

<div id="ad-container">
  <div class="dtm-wrap">
    <div id="dmp_ad_123" style="width:300px;height:250px;"></div>
  </div>
</div>
<script>
  DUpa(this).async['123']();
</script>

其中,div 的ID需要替换成具体的广告位ID,并按照百度联盟广告的要求嵌入代码。同样的,如果要加载谷歌联盟广告,可以参照下面的示例进行操作。

<div id="ad-container">
  <ins class="adsbygoogle"
       style="display:block"
       data-ad-client="ca-pub-xxxxxxxxxx"
       data-ad-slot="1234567890"
       data-ad-format="auto"></ins>
  <script>
    (adsbygoogle = window.adsbygoogle || []).push({});
  </script>
</div>

其中,data-ad-clientdata-ad-slot 需要替换成具体的谷歌联盟广告ID。

总结

以上就是Javascript实现广告后加载的完整攻略,通过以上方法可以避免直接加载广告影响页面的加载速度,并且可以根据需要加载百度谷歌联盟广告。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Javascript 实现广告后加载 可加载百度谷歌联盟广告 原创 - Python技术站

(0)
上一篇 2023年6月25日
下一篇 2023年6月25日

相关文章

  • flexslider

    Flexslider完整攻略 Flexslider是一个流行的响应式幻灯片插件,它可以轻松地在网站上创建漂亮的幻灯片。以下是使用Flexslider的完攻略。 安装Flexslider 要使用Flexslider,您需要先将其下载到您的项目中。您可以从Flexslider的官方网站下载新版本的Flexslider。 下载完成后,将Flexslider的CSS…

    other 2023年5月6日
    00
  • iOS9.3.2固件下载 苹果iOS9.3.2正式版固件下载地址大全

    iOS 9.3.2固件下载攻略 苹果iOS 9.3.2是一款重要的操作系统版本,它带来了一些新功能和修复了一些问题。如果你想下载并安装iOS 9.3.2固件,下面是一个详细的攻略,包含了下载地址和示例说明。 步骤一:备份设备 在开始下载和安装iOS 9.3.2固件之前,强烈建议你先备份你的设备。这样可以确保你的数据在升级过程中不会丢失。你可以通过iTunes…

    other 2023年8月4日
    00
  • Mysql判断表字段或索引是否存在

    Mysql提供了许多函数来判断表字段或索引是否存在,常用的有以下几种: 1. 使用DESC函数判断表字段是否存在 DESC是Mysql中用于查看表结构的函数,也可以用来判断表字段是否存在。可以通过DESC tablename;的方式来查看表的结构,如果该表存在column_name字段,则说明该字段存在。 示例: DESC mytable; 输出: +—…

    other 2023年6月26日
    00
  • insertinto语句的基本用法

    insertinto语句的基本用法 当我们需要在数据库中新增一条记录时,需要使用到insertinto语句。这个语句的基本用法如下: INSERT INTO 表名 (字段1, 字段2, …) VALUES (值1, 值2, …); 其中,INSERT INTO表名表示向哪个表中插入数据,字段1、字段2等表示要插入的字段名称,VALUES后面跟着的是对…

    其他 2023年3月29日
    00
  • css 如何让大小不同的图片表现一致,同时自适应呢?

    CSS 如何让大小不同的图片表现一致,同时自适应呢? 在网站设计中,图片是重要的视觉元素。尤其是在响应式设计中,如何让大小不同的图片表现一致,同时自适应是非常重要的问题。本文将介绍一些CSS技术,可以帮助你解决这个问题。 1. 设置图片的宽度和高度 图片的宽度和高度是非常重要的,它们可以决定图片的大小和比例。我们可以设置图片的宽度和高度来让它们在不同的设备上…

    其他 2023年3月28日
    00
  • 服务器安全策略 IP安全策略设置方法

    服务器安全策略 IP安全策略设置方法攻略 服务器安全策略是确保服务器系统安全的重要措施之一。其中,IP安全策略是一种常见的设置方法,用于限制服务器对特定IP地址或IP地址范围的访问。下面是详细的攻略,包括设置IP安全策略的步骤和两个示例说明。 步骤一:了解服务器安全策略 在开始设置IP安全策略之前,首先需要了解服务器安全策略的基本概念和原理。服务器安全策略是…

    other 2023年7月31日
    00
  • 右键菜单中”通过QQ发送到”怎么删除 通过QQ发送到删除方法

    通过QQ发送到是指,在计算机中,右键菜单中的“通过QQ发送到”选项。这个选项可以让你快速地通过QQ分享文件或者文字。如果您不再使用这个功能,那么可以通过以下方法删除它。 通过QQ发送到删除方法 拿到管理员权限 首先,您需要拿到管理员权限,才能删除这个选项。只有管理员才能够修改Windows系统中的文件和设置。 找到注册表编辑器 在Windows 10中,可以…

    other 2023年6月27日
    00
  • jquery.hover()函数详解

    以下是jQuery hover()函数详解的完整攻略,包含两个示例说明: hover()函数概述 jQuery hover()函数用于在鼠标悬停在一个元素上时触发一个或多个事件。它接受两个函数作为参数,第一个函数用于处理鼠标进入事件,第二个函数用于处理鼠标离开事件。 hover()函数语法 以下是hover()函数的语法: $(selector).hover…

    other 2023年5月9日
    00
合作推广
合作推广
分享本页
返回顶部