какой шаг предназначен для показа Google DFP

Интересно, какой код делает подсчет в DFP. Есть пара шагов.

  1. googletag.defineSlot (). addService (googletag.pubads ());
  2. Googletag.pubads (). EnableSingleRequest ();
  3. googletag.enableServices ();
  4. googletag.cmd.push (функция () {googletag.display ();});

Если я не вызову метод googletag.display на шаге 4, думаю, впечатление не улучшится. Это правильно?

ps. Причина, по которой я задаю этот вопрос, заключается в том, что у меня нет разрешения на доступ к кодам 1,2,3, но мне нужно скрыть рекламу.

Спасибо.


person idpokute    schedule 16.03.2016    source источник


Ответы (1)


DFP засчитывает показ после того, как объявление выбрано на сервере и возвращено клиенту.

Поскольку вы используете SingleRequest (), показ уже засчитывается до того, как объявление будет отображено в DOM. При этом показ в вашем сценарии засчитывается на шаге 3.

Это может вызвать множество проблем, потому что SingleRequest () не заботится о том, определена ли функция push на вашей странице или нет. Поэтому может случиться так, что засчитывается 5 показов, а на странице показываются только 2 объявления.

Если вы решите не использовать SingleRequest (), DFP будет засчитывать один показ при каждой отдельной функции push. (Шаг 4)

Существует макрос просмотра, который вы реализуете в самом креативе. В этом случае показ запускается, когда 20% креатива активно просматривается пользователем в течение хотя бы одной секунды или когда отображается первый кадр видео-креатива.

person AppRoyale    schedule 31.03.2016