Может домены гугла (например, pagead2.googlesyndication.com) заблокированы через фаервол или в настройках роутера.
Вот это пробуйте
add_filter( 'the_content', 'wpse_ad_content' );function wpse_ad_content( $content ) { if( !is_single() ) return $content; if( wp_is_mobile() ) { $paragraphAfter = 1; //Введите номер абзаца, после которого вставляем. $content = explode ( "</p>", $content ); $new_content = ''; for ( $i = 0; $i < count ( $content ); $i ++ ) { if ( $i == $paragraphAfter ) { $new_content .= 'код объявления'; } $new_content .= $content[$i] . "</p>"; } return $new_content; }else return $content; }
код выглядит по колхозному но, вроде работает. Проверил у себя на WP.
add_filter( 'the_content', 'wpse_ad_content' );function wpse_ad_content( $content ) { if( !is_single() or !wp_is_mobile()) return $content; $paragraphAfter = 1; //Введите номер абзаца, после которого вставляем. $content = explode ( "</p>", $content ); $new_content = ''; for ( $i = 0; $i < count ( $content ); $i ++ ) { if ( $i == $paragraphAfter ) { $new_content .= 'код объявления'; } $new_content .= $content[$i] . "</p>"; } return $new_content; }
Вроде так, лень проверять.
https://support.google.com/adsense/answer/6307124?hl=ru---------- Добавлено 14.10.2016 в 19:45 ----------
В принципе, тоже самое можно использовать. Только функцию нужно внедрить
function wp_is_mobile() { if ( empty($_SERVER['HTTP_USER_AGENT']) ) { $is_mobile = false; } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false // many mobile devices (all iPhone, iPad, etc.) || strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Silk/') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Kindle') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'BlackBerry') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mini') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mobi') !== false ) { $is_mobile = true; } else { $is_mobile = false; } return $is_mobile;}
http://msoffice-prowork.com/ieroglify-v-nekotorykh-programmakh-nepravilnaya-kodirovka-dlya-kirillicy/
вот это, скорее всего.
Цена клика не самая плохая по современным меркам. Нужно бороться за повышение ctr. Можете показать скриншоты, где у вас стоят блоки? С замыленным текстом, например.
Попробуйте использовать style="display:inline-block" вместо style="display:block"
и убрать data-ad-format="auto"
чтобы привести код блока к рекомендуемому гуглом варианту https://support.google.com/adsense/answer/6307124?hl=ru---------- Добавлено 13.10.2016 в 01:45 ----------
Еще возможен вариант, что блоку не хватает места по высоте, раз вы получаете 580 на 60. Попробуйте переместить этот блок в другое место страницы.
В справке есть неплохая статья про показы в видимой части экрана https://support.google.com/adsense/answer/6219980?hl=ru
Если коротко,то блоки нужно ставить там, где пользователь останавливает прокрутку страницы. Блок,который был виден на экране менее секунды, в показ в видимой части не защитывается.
Поддерживает. Может у вас что-то с кодом самого блока? Покажите код без ca-pub.
Например, в коде блока можно указать вывод только горизонтальных блоков. В этом случае 580 на 400 вы не получите.
Ну видимо места для 1366 пикселей нет и поэтому показывается 336 на 280.
Замените 1366 например на 800 или скольку у вас там есть места.