Как разместить объявление Adsense в каждом скрытом разделе JQuery, не превышая лимит в 3 объявления? - PullRequest
2 голосов
/ 21 ноября 2011

У меня есть одна html-страница с большим объемом контента, однако большая часть контента скрыта и отображается только тогда, когда пользователь щелкает ссылку на боковой панели, а JQuery динамически меняет отображаемый контент (div).Я хочу, чтобы объявление Adsense показывалось независимо от того, какая часть контента отображается, но это будет означать добавление рекламного кода Adsense в каждый скрытый блок.Это не было бы проблемой, за исключением того, что это означало бы, что моя отдельная HTML-страница будет иметь одинаковый код AdSense, вставленный в 80 разных местах, и я почти уверен, что это против TOS Google Adsense.

Что былучший и самый простой способ показывать объявление в одном и том же месте, независимо от того, какой div отображается в данный момент, и где мне нужно будет только добавить код Adsense ОДИН РАЗ!

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

Ответы [ 2 ]

3 голосов
/ 21 ноября 2011

У вас могут быть «заполнители», где вы хотите показывать объявление, а затем динамически размещать его, например:

adsensecode = '...';

function div_show($div) {
    $div.find('.adsense_placeholder').html(adsensecode);
}

function div_hide($div) {
    $div.find('.adsense_placeholder').html('');
}
0 голосов
/ 21 ноября 2011

Просто создайте один div, содержащий добавления Adsense, тогда, поскольку вы уже работаете с JQuery, вы просто добавляете add-div к представлению, которое в данный момент является видимым.

Я полагаю, вы переключаете представления с помощью JQuery?Одновременно с изменением представления вы выбираете div с add с помощью JQuery, затем выбираете место в представлении, в которое хотите добавить add, и выполняете append () с JQuery.

Затем вы просто повторяетечто при каждом переключении представления вам понадобится только один add-элемент.

Если это противоречит их TOS, я не знаю, возможно, так как вы отображаете добавления, Google не выбралдля текущего контента.

Если вы зададите этот вопрос в Google, вы также увидите, что для обновлений Google не существует "обновить api", поэтому вы не можете перезагрузить добавления для текущего контента.Проверьте TOS, если вы можете сделать это выше, иначе вам придется отображать страницы по одной с добавлением, потому что в adsense нет поддержки ajax.

С уважением
Tobias

...