Adsense广告未在AngularJS 1.5.x上展示

时间:2018-09-04 17:14:09

标签: angularjs ads adsense

我在无法显示广告的项目中使用的是Angular(1.5.x)的旧版本。下面是代码... ad.html文件包含adsense中广告的代码,该指令在视图中被调用,在该视图中还有其他指令被调用,并且显示得很好,但不是该指令。

  

ad.html

<script async 
src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
 style="display:inline-block;width:728px;height:90px"
 data-ad-client="ca-pub-xxxxxxxxxx"
 data-ad-slot="xxxxxxxxxx"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
  

directives.js

app.directive("ad", function () {
    return {
        templateUrl: "ad.html"
    };
})
  

view.html

<div ad></div> <!-- blank space shows, not the ad -->
<ad></ad> <!-- blank space shows, not the ad -->
<div ng-include="'views/ad.html'"></div> <!-- blank space shows, not the ad -->

但没有任何显示。但是,如果我直接转到ad.html,则广告会直接显示在该url上(domain.com/views/ad.html),但是当作为html指令调用时,则不会显示。

0 个答案:

没有答案