在 Angular 2 应用程序上使用 Google Adsense 广告

2023-12-27

有没有办法在 Angular 2 应用程序上使用 Google Adsense 广告?

我见过这个Angular 2 组件中的 Google AdSense 广告? https://stackoverflow.com/questions/37580561/google-adsense-ads-in-angular-2-components但答案实际上对我不起作用。我看到的是空白区域而不是我的广告。我想要放置的是自适应广告。我完全按照上述问题的答案,使用以下模板代码:

<div class="text-center">
    <ins class="adsbygoogle" style="display:inline-block;height:150px"
    data-ad-client="my ca-pub" data-ad-slot="my ad slot"></ins>
</div>

有任何想法吗?


答案在这link https://stackoverflow.com/a/41629280/7334016对我有用。更好的是,我设法改进了可与动态插槽信息一起使用的代码。

横幅.组件.ts

import { Component, AfterViewInit, Input } from "@angular/core"
@Component({
moduleId: module.id,
selector: "google-adsense",
template: ` <div>
        <ins class="adsbygoogle"
           style="display:block;"
            data-ad-client="write_your_pub_"
    [attr.data-ad-slot]="data"
            data-ad-format="auto"></ins>
         </div>   
            <br>            
  `,

})

export class BannerComponent implements AfterViewInit {
@Input() data;
constructor() {}
ngAfterViewInit() {
setTimeout(() => {
 try {
    (window["adsbygoogle"] = window["adsbygoogle"] || []).push({});
  } catch (e) {
    console.error(e);
  }
}, 2000);
} }

将其添加到您希望广告出现的 html 中

<google-adsense [data]="your_slot_id"></google-adsense>

在您的主 html 文件中添加 google adsense 脚本

<script async src=//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js>/script>

不要忘记添加 app.module。

另一方面,Google adsense 横幅不会显示在本地服务器中,如果它在服务器中,则需要一些时间才能显示。您可以通过将备用广告属性更改为来确保它正在工作

Fill space with a solid color 

在 Google Adsense 门户中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Angular 2 应用程序上使用 Google Adsense 广告 的相关文章

随机推荐

  • Laravel 5 输入旧为空

    我的路线在这里 Route get sign up as gt signUp uses gt UserController signUpGet Route post sign up as gt signUpPost uses gt User
  • 在sqlite数据库android中插入日期时间

    如何使用 contentvalues 而不使用原始查询在我的 sqlite 数据库中插入日期时间数据 datetime now 插入自身 文本 而不是时间 我可以在当前时间上添加额外的时间吗 就像 当我按下按钮 1 HOUR 时 它会在 s
  • 了解 Java 易失性可见性

    我正在阅读有关 Java 的内容volatile关键字并对它的 可见性 感到困惑 volatile 关键字的典型用法是 volatile boolean ready false int value 0 void publisher valu
  • 如何从类内实例化的对象访问私有变量

    我正在尝试更改对象内部类的私有变量 该变量是在该类内部初始化的 我的意图可以从下面的简单例子中看出 这Increment打电话自obj应增加BaseClass stuff template
  • 在 VS2017 中找不到 ADO.net 实体数据模型模板

    我试图在 Visual Studio 2017 中创建 ASP NET MVC Web 应用程序 我需要采用 EF 数据库优先的方法来完成这项工作 不幸的是 我在 数据 模板文件夹中找不到 ADO NET 实体数据模型模板 我尝试过以下建议
  • Android 5.0 上窗口动画与导航栏重叠

    我正在实施材料设计底板 http www google com design spec components bottom sheets html我的应用程序中的设计模式使用自定义子类Dialog 该对话框被吸引到屏幕底部并使用 y 平移窗
  • 在 Hive 表中插入覆盖分区 - 值重复

    我创建了一个 Hive 表不分区表并使用选择查询将数据插入已分区蜂巢表 参考网站 https blog safaribooksonline com 2012 12 03 tip partitioning data in hive 通过上面的
  • 如何在一切都清楚的情况下重新启动 googlecolab 运行时?

    我在 colab 上安装了许多库和许多设置 现在我想清除我的 colab 帐户上的所有设置 文件 库和所有内容 有可能吗 To drop your current backend and start fresh with a new one
  • 角度材质对话框在导航后未关闭

    我正在开发一个显示数据表中实体概述的应用程序 每个实体都有链接实体 这些实体在列中显示为 xxx 链接实体 当用户单击该列的值时 将打开一个材料对话框 显示链接实体的列表 这些都是到其他实体的链接 单击这些链接之一后 会显示实体的正确页面
  • 如何提高 Google Big Query 每日查询配额

    我们正在运行批处理 并达到每日查询配额 20 000 有办法提高限额吗 thanks 我们通常很乐意提高每天的查询限制 目前为 40k 天 一般来说 它是为了防止滥用场景 使用 BigQuery 作为计算器的人 例如SELECT 17 32
  • 我可以在 1 个应用程序中拥有同一 UserControl 的多个实例吗?

    我正在创建一个文本编辑器类型应用程序 我可以通过选项卡打开多个编辑器 在我的第一次尝试中 我使用了简单的TextBoxes 编辑文本 一切正常 然后我创建了一个UserControl封装文本框 按钮来执行文本操作 例如 粗体 斜体等 我发现
  • 如何添加带有嵌套资源的删除路线 Rails 4

    Todo 有很多项目 我正在尝试添加一个链接以从待办事项列表中删除项目 我尝试过通过 id 在待办事项列表下查找项目的变体 但我无法弄清楚 这是基于我所做的更改的最新错误 我不知道如何解决这个问题 错误信息 No route matches
  • 在 R 函数中调用 SQL 函数

    我想知道是否可以致电SQL内的功能R功能 举例来说 我有这个虚拟数据并且SQL函数写在Postgres 9 3 CREATE TABLE tbl id VARCHAR 2 PRIMARY KEY name TEXT year born NU
  • ServiceStack - 是否有最新的、完整的文档?

    我正在尝试了解 ServiceStack 虽然它声称它拥有非常好的文档 但到目前为止情况似乎并非如此 是否有文档实际说明要使用哪些接口 基类以及它们的作用 只是 有一堆问题 并且能找到很少的答案 新的API设计 https github c
  • 如何安装气体预处理器?

    抱歉这个愚蠢的问题 我想安装气体预处理器 https github com yuvi gas preprocessor 但我只是不知道如何做到这一点 我与 pl 文件有什么关系 如何安装脚本 提前致谢 亚历克斯 好吧 我遇到了同样的问题 找
  • 如何在 jupyter 笔记本中添加/编辑代码片段?

    我尝试按照扩展的自述文件中给出的说明进行操作 我使用 Windows 并打开我的笔记本 我使用存储在目录中的 jupyter notebook exe Anaconda3 脚本 在 Anaconda3 目录中 我转到子目录 Anaconda
  • OLAP 中的锁定问题是什么?

    在一家当地金融机构 我因为向他们表达了我的观点 他们的程序员的痴迷 而被他们的程序员斥责 b 他们的 MS SQL Server 2005 OLAP SSAS 数据库中的锁定问题对我来说没有多大意义 OLTP 数据库是 SQL Server
  • 在 jQuery UI 日期选择器上禁用一周中的特定日期[重复]

    这个问题在这里已经有答案了 可能的重复 jQuery UI 日期选择器可以禁用周六和周日 以及节假日 吗 https stackoverflow com questions 501943 can the jquery ui datepick
  • VB.Net 列表.查找。将值传递给谓词

    使用带有自定义谓词的 List Find 时遇到一些问题 我有一个函数可以做到这一点 private function test Dim test As Integer keys Find AddressOf FindByOldKeyAnd
  • 在 Angular 2 应用程序上使用 Google Adsense 广告

    有没有办法在 Angular 2 应用程序上使用 Google Adsense 广告 我见过这个Angular 2 组件中的 Google AdSense 广告 https stackoverflow com questions 37580