Google AdSense - Вопросы новичков! - 7

Redbaron _chaos
На сайте с 12.08.2009
Offline
677
#721

AlexStep, смотрю: Расширенные отчеты - тип ставок.

К примеру в отчете:

Цена за клик: 15 000 показов (за сутки).

Неоплачиваемые: 13 000 показов. (за сутки)

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

Гемблинг, беттинг, крипта на весь мир в 3snet, 1500+ офферов. ( https://clck.ru/TdZLM )
D
На сайте с 08.11.2012
Offline
32
#722

Сколько Адсенс может слать предупреждения? Кто знает, после какого они уже могут забанить сайт? Мне 1 пришло, что я там написал о какой-то проге, которая может типа потенциально опасна. Или это не предупреждение - но показ рекламы мне остановили, подал апелляцию.

Redbaron _chaos
На сайте с 12.08.2009
Offline
677
#723

Всем доброй ночи или дня!

Как сделать, что бы: пользователям с мобилы показывались мобильные баннеры (человеческие!!!) от RTB медиа, а вот тем кто зашел с компа...уже блок от Адсенса.

Как я понимаю с помощью какого то скрипта?

Буду благодарен, если подскажите.

Из-за нововведений, от моб.баннера 300-100, толку ни какого. Хочу попробовать другие варианты.

AlexStep
На сайте с 23.03.2009
Offline
324
#724

Redbaron_chaos, видимо проверять какой user agent у пользователя и в зависимости от этого показывать разные блоки. В вордпресе для этого есть функция http://wp-kama.ru/function/wp_is_mobile

Redbaron _chaos
На сайте с 12.08.2009
Offline
677
#725

AlexStep, сайт не на Вордпресс, самопис. Контактов кто его делал, нет). Только самому, ручками все делать.

-
На сайте с 15.12.2010
Offline
133
#726
Redbaron_chaos:
AlexStep, сайт не на Вордпресс, самопис. Контактов кто его делал, нет). Только самому, ручками все делать.

wp_is_mobile от wp это простейшая функция проверки юзерагента пользователя, которую Вы также можете применить.

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;
}

Потом в нужном месте:


if ( wp_is_mobile() ){
echo 'код RTB';
} else{
echo 'код AdSense';
}

Или без всяких функций


if ( empty($_SERVER['HTTP_USER_AGENT']) ) {
echo 'код AdSense';
} 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 ) {
echo 'код RTB';
} else {
echo 'код AdSense';
}

Redbaron _chaos
На сайте с 12.08.2009
Offline
677
#727

-Dima-, благодарю, а то не силен в этом. Пойду пробовать.

Как назло в последнее время на сайте 50% моб.траффика и тут такая засада от Адсенса.

S
На сайте с 11.05.2013
Offline
240
#728
Redbaron_chaos:
AlexStep, сайт не на Вордпресс, самопис. Контактов кто его делал, нет). Только самому, ручками все делать.

Если самопись, то на пхп?

Если на пхп, то необходимо проверять на стороне сервера устройство пользователя. Если комп, то код адсенс печатать, иначе код rtb

-
На сайте с 15.12.2010
Offline
133
#729
Redbaron_chaos:
-Dima-, благодарю, а то не силен в этом. Пойду пробовать.
Как назло в последнее время на сайте 50% моб.траффика и тут такая засада от Адсенса.

Есть еще вариант.

Вы можете скрывать блоки рекламы в зависимости от ширины экрана через CSS.

Только тут есть нюанс. Скрытые блоки AdSense не будут загружаться только в том случае, если display:none Вы присвоите для ins, а не родительского div.

А вот как с блоками RTB будет я не знаю.

Возможно, что они для десктопов будут загружаться в скрытом блоке, что может несколько увеличить общую загрузку страницы.

Поэтому первый вариант конечно предпочтительней, но можно и так.

Пример

Код HTML:

<div class="rtb-top">

<код RTB>
</div>
<div class="adsense-top">
<ins class="adsbygoogle block-top" ...>...</ins>
</div>

код CSS:

.adsense-top,.block-top{display:inline-block}

.rtb-top{display:none}
@media (max-width:767px){
.adsense-top,.block-top{display:none}
.rtb-top{display:inline-block}
}
Alex Agent
На сайте с 07.04.2011
Offline
294
#730

Вообще использование wp_is_mobile не очень хорошо, так как она гребет смартфоны, планшеты и даже Android TV под одну гребенку. Более правильно использовать небольшую библиотеку PHP Mobile Detect http://mobiledetect.net/ на стороне сервера.

P.S. Хорошо вам, в РСЯ берут и даже RTB подключают.

Всему свое время. Все сами принесут и все сделают. Быстрый и выгодный перевод денег Россия ↔ Украина онлайн (http://smartwm.ru/referral/cea1f09842be).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий