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