Если у пользователя установлен какой-либо вид блокировщика рекламы, он, безусловно, удалит все объявления с моего веб-сайта и оставит пустые места, где раньше была реклама. Я хотел бы использовать это пустое пространство, поместив в него некоторое другое содержимое, например ссылки на наиболее важные страницы моего веб-сайта, для этого мне нужно определить, загружен ли AdSense javascript.
Методы, которые я пробовал до сих пор:
if (!document.getElementById("google_ads_frame1"))
{
}
и
if (typeof(window.google_render_ad) == "undefined")
{
}
Оба из них, похоже, не работают в определенной ситуации, например, если браузер загружает файлы JavaScript AdSense немного медленнее, он будет выполнять вышеупомянутый код до загрузки кода AdSense, и я в конечном итоге скрываю рекламу для пользователей, у которых даже нет реклама заблокирована.
Есть ли у вас какие-либо предложения о том, как я могу убедиться, что мой код запускается после AdSense? Или какой-то другой способ определить, что скрипты AdSense не загружены?