Можно проанализировать наличие баннера на странице, его размеры, и в случае отсутствия
попытаться показать другую рекламу. Но борьба с
AdBlock - дело такое, довольно гиблое.
Вот, например, у пользователя в файле hosts такие записи:
127.0.0.1 pagead2.googlesyndication.com
127.0.0.1 an.yandex.ru
Что вы будете делать? У него ваша реклама не показывается в принципе, как бы вы ни старались.
А если JS отключён, как у меня? Всё, что вы можете сделать, так это задержать пользователя на сайте подольше интересным контентом, чтобы он не вернулся к поисковой выдаче гугл, а то гугл подумает, что ваш сайт не интересен и понизит его позиции.
Вывод - делайте сайт
интересным и
полезным. Это увеличит посещаемость, а значит и показ рекламы. А тех, у кого она не отображается, игнорируйте и не обижайте.