0

Неужели кто-то успешно добавляет adsense (загружается с каждым просмотром страницы) или даже лучше, с doubleclick (DFP)?Adsense или Google Doubleclick с meteor.js

Независимо от того, что я пытаюсь, я не могу заставить их показать где угодно.

+0

Если вы используете 'железо: router' есть пакеты, доступные для Google Analytics с полной документацией. Тот, который я использовал с успехом, это https://atmospherejs.com/reywood/iron-router-ga – challett

+0

Это для Джорджа Хэхе. Хотя хорошо знать, что есть простой способ для контентных экспериментов с Meteor. –

ответ

1

Вы можете добавить Adsense в следующем порядке. Это использование пакета iron:router.

<template name="MyAds"> 
    <div class="leaderboard"></div> 
</template> 

Template.MyAds.rendered = function() { 
    $.getScript("//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js", function() { 
    var ads, adsbygoogle; 
    ads = '<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-72414***074839" data-ad-slot="4009***57" data-ad-format="auto"></ins>'; 
    $('.leaderboard').html(ads); 
    return (adsbygoogle = window.adsbygoogle || []).push({}); 
    }); 
}; 

Router.map(function() { 
    this.route('MyRoute', { 
    waitOn: function() { 
     return IRLibLoader.load("//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"); 
    } 
    }); 
}); 

Смотрите здесь для получения дополнительной информации: https://gentlenode.com/journal/meteor-18-add-google-adsense-to-your-application/37

+0

Хм ... Я пробовал их как по отдельности, так и не в то же самое время, поэтому не мог заставить его работать. Большое вам спасибо за ваш ответ! Я думаю, что я также смогу заставить DFP работать с этим. –

+0

Хотя на 6-й странице обновление javascript не загружается, поэтому объявление не загружается? Добавлен скрипт async для запуска и каждого маршрута, но не исправил его. –

+0

Есть ли что-то особенное о номере 6? –