我有一个使用AdSense的Angular网站,它将在首次加载或刷新时加载广告,但是如果我浏览到另一条路线,则不会加载广告。这是我正在使用的指令:
.directive('googleAdSense', function () {
return {
restrict: 'A',
replace: true,
templateUrl: "../../templates/googleads.html",
controller: function () {
(adsbygoogle = window.adsbygoogle || []).push({});
}
};
});
在这里,我将脚本标记放置在索引文件的开头。所有视图都通过ng-view加载/退出索引文件:
<!-- Google Adsense -->
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
这是用法:
<div data-google-ad-sense></div>
如何解决此问题,以便在我转到另一个视图后加载广告?
更新:
经过进一步测试,它仅加载前3个广告,这与Google防止每页3个以上的广告相一致…。问题是我有多个视图没有被视为“页面”。我想知道HTML5模式对历史的处理是否与此有关…
请参阅此处以供参考(https://productforums.google.com/forum/#!msg/adsense/Ya498_sUlBE/hTWj64zROoEJ),但是将脚本标记移至index.html对我有用。基本上,我在顶部菜单中使用ng-
include,在顶部广告中使用script标签,然后在ng-view中添加最终广告。
我正在做一个webview应用程序。我有一个问题:“使用Chrome自定义选项卡时会出现adsense广告,但使用常规webview时不会出现adsense广告。”在正常的webview中,如何允许广告? 示例i. mage 网络视图。getSettings()。setUserAgentString(“Mozilla/5.0(Linux;Android 4.4;Nexus 5 Build/Buil
我正试图加载Admob原生广告。以前(在应用程序更新之前)广告经常显示,但现在它们不显示了。我已经在下面发布了代码、xml和Logcat。 代码 洛克卡特
我正在使用DoubleClick为我的Android应用程序设置广告,但无法显示最终的广告。有人能帮我吗? 当我通过添加“.addTestDevice(“xxx…”)”来测试广告时,我得到了测试广告,但当我删除这一行时,我得到了以下错误: W/Ads:没有来自广告服务器的填充 W/广告:加载失败广告:3 我的广告设置如下: 我的publisherView如下所示: 可能有什么问题?
我正在尝试使用Admob在我的android应用程序中显示奖励视频广告。如果我用谷歌示例广告单元ID运行应用程序,它工作得很好,但如果我将其更改为我的奖励广告单元ID,则不会加载广告。
问题内容: 如何强制广告显示在加载了ajax的页面上?您可能知道,因为异步请求中会跳过AdSense使用的代码。 我需要强制显示该广告。我也在Google帮助论坛上进行了搜索,但是没有运气。我只找到了这个,但是什么也没告诉我(已停产)。 注意:我也找到了这个主题,但是我不想刷新这些广告,只是为了展示它们!之前尝试过,不起作用 那可能吗?有一些解决方法吗? 问题答案: 抱歉,但我认为这种显示AdSe