Bot'en kan bruke javascript events for å se når noe er lastet inn, om du foretar endringer i scriptet kan den som har lagd bot'en se endringene og endre bot'en (all javascript er synlig for klienter).
Du kan aldri være 100 % sikker mot bots, men en tanke jeg har som kunne hjulpet deg litt videre, er at når brukeren klikker på reklamen, sendes man til en nettside som kan kjøre server-side språk (som php) som sjekker brukeren for så å sende den til eieren av reklamen. Dette vil heller ikke være helt sikkert, men de som lager bots vil da få større problemer med å se hvilke metoder du bruker for å blokkere dem.
Et eksempel på dette kunne vært at klienten sendes til verify.php?url=
http://google.com
<?php
if(!isset($_GET['url'])){
die();
}
//Sjekk for typiske kjennetegn på bots
header("Location: ".$_GET['url']);
?>
Du vil ikke trenge store kunnskaper innen php for å drive med litt basic tester, og jeg vil tro det kan gjøre annonsene sikrere