2015-01-05 4 views
0

Я пытаюсь создать отзывчивые объявления DFP для своего сайта Wordpress, но это не сработает. Я использую эту статью:Полностью отзывчивые объявления DFP не работают

http://exisweb.net/how-to-use-google-adsense-on-a-responsive-website#comment-220787 (Решение 3)

и https://support.google.com/dfp_premium/answer/3423562?hl=en#

Мой код для раздела заголовка есть:

<script type='text/javascript'> 
var googletag = googletag || {}; 
googletag.cmd = googletag.cmd || []; 
(function() { 
var gads = document.createElement('script'); 
gads.async = true; 
gads.type = 'text/javascript'; 
var useSSL = 'https:' == document.location.protocol; 
gads.src = (useSSL ? 'https:' : 'http:') + 
'//www.googletagservices.com/tag/js/gpt.js'; 
var node = document.getElementsByTagName('script')[0]; 
node.parentNode.insertBefore(gads, node); 
})(); 
</script> 

<script type='text/javascript'> 
googletag.cmd.push(function() { 

var mapping1 = googletag.sizeMapping(). 
addSize([480, 200], [468, 60]). 
addSize([768, 200], [728, 90]). 
build(); 

googletag.defineSlot('/4049405/728x90_1_archive_hrreview', [728, 90], 'div-gpt-ad-1420018633340-0').addService(googletag.pubads()); 
googletag.defineSlot('/4049405/728x90_1_home_hrreview', [728, 90], 'div-gpt-ad-1420018633340-1').defineSizeMapping(mapping1).addService(googletag.pubads()); 
googletag.defineSlot('/4049405/728x90_2_home_hrreview', [728, 90], 'div-gpt-ad-1420018633340-2').defineSizeMapping(mapping1).addService(googletag.pubads()); 
googletag.defineSlot('/4049405/728x90_3_home_hrreview', [728, 90], 'div-gpt-ad-1420018633340-3').defineSizeMapping(mapping1).addService(googletag.pubads()); 
googletag.defineSlot('/4049405/728x90_div-analysis_hrreview', [728, 90], 'div-gpt-ad-1420018633340-4').addService(googletag.pubads()); 
googletag.defineSlot('/4049405/728x90_div-blogs_hrreview', [728, 90], 'div-gpt-ad-1420018633340-5').addService(googletag.pubads()); 
googletag.defineSlot('/4049405/728x90_div-news_hrreview', [728, 90], 'div-gpt-ad-1420018633340-6').addService(googletag.pubads()); 

выше изменения ничего. Я пытаюсь изменить рекламу в основном содержании слева. Должно быть 2 размера: 728px x 90px и 468px x 60px. В настоящее время отображается только большее объявление. Поэтому, когда вы уменьшаете размер веб-сайта, объявления выходят в правый столбец. И когда сайт действительно маленький, реклама торчит по всему сайту.

Сайт: http://www.hrreview.co.uk

Есть ли что-то я пропустил?

ответ

0

В ваших функциях adsize первый набор чисел указывает размеры видовых экранов, которые будут использоваться для определения того, когда будет использоваться объявление со вторыми измерениями.

Для того, чтобы соблюдался каскад, больший размер экрана должен быть сверху.

Подробнее в Google's Responsive Ads docs.

Смежные вопросы