Google adsense控制台错误

时间:2017-07-29 10:48:42

标签: javascript angularjs adsense

我已通过指令在我的角项目中实现了谷歌的adsense代码。广告似乎正在出现。但是,有时我会收到控制台错误ReferenceError: assignment to undeclared variable adsbygoogle,并且广告空间为空。 有谁遇到过这个问题?感谢有人能指出这个问题的解决方案。

指令

angular.module('myApp')
    .directive('googleAdsense', function() {
        return {
            restrict: "A",
            templateUrl: "directives/adsense.html",
            controller: function() {
                (adsbygoogle = window.adsbygoogle || []).push({});
            }
        }
    });

HTML

<ins class="adsbygoogle"
     style="display:inline-block;width:728px;height:90px"
     data-ad-client="ca-pub-xxxxxxxxxxxxx"
     data-ad-slot="xxxxxxxx"></ins>

的index.html

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

0 个答案:

没有答案