Перезагрузить объявления AdSense или использовать DFP?

Я нашел ряд сайтов, которые объясняют, как заставить объявление DFP перезагружаться/обновляться через 30–120 секунд, но ни один из них не объясняет, возможно ли это сделать с объявлением AdSense.

Я пробовал DFP — это очень запутанно по сравнению с AdSense.

Мой текущий код AdSense:

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- MYSITE- Responsive - #1 -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-123456789..."
     data-ad-slot="123456789"
     data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

person Dave    schedule 18.05.2015    source источник


Ответы (2)


TOS AdSense запрещает автоматическое обновление, о котором вы говорите. Это не означает, что вы не можете автоматически обновлять теги AdSense программными средствами. Это означает, что вы почти наверняка будете забанены за это.

С другой стороны, такое поведение разрешено при использовании AdSense + Doubleclick для издателей (DFP). Эта документация должна указать вам правильное направление, и вы хотели бы чтобы вызвать что-то вроде этого, чтобы обновить ваши объявления:

googletag.pubads().refresh();

В следующих руководствах должно быть достаточно информации, чтобы понять, как использовать AdSense + DFP:

  1. Общее руководство №1 (устарело, но все еще полезно)
  2. Общее руководство №2 (также устарело, но, тем не менее, полезно)
  3. Связь AdSense и DFP (это не работает, если вы используете DFP для малого бизнеса; вместо этого вы просто захотите добавить свой код встраивания AdSense в качестве стороннего объявления.

Если вы непреклонны в отношении автоматического обновления объявлений без DFP, вы можете сделать следующее в функции таймера:

document.getElementById('FrameID').contentWindow.location.reload(true);

Имейте в виду: Это приведет к блокировке вашего доступа к AdSense, если вы не используете эту службу через DFP.

person grill    schedule 18.05.2015
comment
Таким образом, вы не можете (не можете) делать это только с AdSense, но можете, если используете AdSense через DFP? - person Dave; 18.05.2015
comment
@ Дэйв, посмотри мои пояснения выше, и удачи. Настройка AdSense + DFP с автоматическим обновлением — не очень простой процесс. - person grill; 18.05.2015
comment
Круто спасибо за подробности! Я хочу быть законным, поэтому, думаю, мне придется смириться с этим и привыкнуть к DFP. Ценю ответ и подробности. - person Dave; 18.05.2015

Добавьте этот код после стартового тега <head>

<script async src=”//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”></script>
<script src=’http://connect.kyowal.com/kp_dev/developer/refresh.js’ type=’text/javascript’/>
<script>
var adsenceblockone = ‘<ins class=’adsbygoogle’ data-ad-client=’ca-pub-1385863686986530′ data-ad-format=’auto’ data-ad-slot=’5134528809′ style=’display:block’/>‘;
</script>

Разместите этот код там, где вы хотите показывать свои объявления на странице

<div id=”adsrefreshone”></div>
<script>
adsencerefreshone();
</script>

Этот код будет работать только для одного объявления

если вы хотите показывать больше рекламы, прочитайте полный пост здесь http://www.kyowal.com/rsiwal/posts/8702

person Rahul Siwal    schedule 26.10.2016