На моем мобильном сайте. Я пытаюсь загрузить объявления Adsense Mobile, но они продолжают обрабатывать всю страницу после загрузки самой страницы.
Я выяснил, что если я отключу ajax, страница будет загружаться вместе с объявлением вместе. Это работает только на второй странице, которую я загружаю, потому что я нажимаю ссылку с тегом...
data-ajax="false"
Это делает загрузку следующей страницы безупречной.
Проблема. Первая загруженная страница будет перезаписана рекламным объявлением adense, потому что ajax включен (я думаю).
В основном первая часть моей страницы выглядит так:
<html>
<head>
<link rel="stylesheet" href="#" onclick="location.href='http://code.jquery.com/mobile/1.0rc3/jquery.mobile-1.0rc3.min.css'; return false;" />
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0rc3/jquery.mobile-1.0rc3.min.js"></script>
<script language="text/javascript">
$(document).bind("mobileinit", function () {
$.mobile.ajaxEnabled = false;
});
</script>
</head>
<body>
<div data-role="header">
<h1>Angry Birds Cheats</h1>
</div>
<div data-role="content">
<div>
<script type="text/javascript"><!--
// XHTML should not attempt to parse these strings, declare them CDATA.
/* <![CDATA[ */
window.googleAfmcRequest = {
client: '',
format: '',
output: '',
slotname: '',
};
/* ]]> */
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_afmc_ads.js"></script>
</div>
Я попытался отключить ajax в коде, но я не думаю, что это потому, что объявление по-прежнему занимает всю страницу...
Я думал, что, возможно, я могу запустить посетителя на определенной странице и перенаправить их на страницу, которая не является ajax.