У меня есть сайт Asp.net mvc с включенным Google adsense, со скриптами, добавленными в Layout.cs, и сгенерированным контентом через ajax и jquery из api. Все работало нормально и реклама показывала
Недавно я добавил новую страницу, где использовал angularjs для привязки данных с использованием CDN, и страница работает хорошо. Но реклама перестала показываться. только на этой странице. сообщение, отображаемое на консоли:
Ресурс http://pagead2.googlesyndication.com/pagead/js/r20190313/r20190131/show_ads_impl.js был предварительно загружен с использованием предварительной загрузки ссылки, но не использовался в течение нескольких секунд после события загрузки окна. Пожалуйста, убедитесь, что он имеет соответствующее значение as
, и он преднамеренно предварительно загружен.
А в Layout.cs
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-1771190807684402",
enable_page_level_ads: true
});
</script>
Adding URL of my Site for reference
JumptoJob-Online экзамен
А мой контроллер angularjs для страницы выглядит просто
<script>
"use strict";
/*We need to manually start angular as we need to
wait for the google charting libs to be ready*/
var mainApp = angular.module("mainApp", ['googlechart']);
mainApp.controller('QuestionController', myControllerFunction);
myControllerFunction.$inject = ["$scope", "$http", "$timeout"];
function myControllerFunction($scope, $http, $timeout) {
}
</script>