Maison >interface Web >js tutoriel >Code JS pour déterminer si les publicités Web sont bloquées et filtrées par les compétences browser_javascript
Il n'est pas aussi facile de gagner de l'argent grâce à la publicité aujourd'hui qu'il y a quelques années. La plupart des navigateurs bloquent désormais les publicités, et de nombreux navigateurs bloquent encore les publicités par défaut. Être webmaster n'est pas une difficulté ordinaire ! À l'heure actuelle, la plupart des revenus des petits et moyens webmasters dépendent encore de la publicité. Si la publicité est bloquée, les revenus seront naturellement considérablement réduits.
À l'heure actuelle, les règles de blocage des publicités de la plupart des navigateurs consistent à faire correspondre certains mots publicitaires dans la liste noire des publicités, tels que Baidu Alliance, Sogou Alliance et Google Alliance. Même s'ils figurent dans la liste noire des publicités, le filtrage général des publicités filtrera. Découvrez ces codes d'alliance publicitaire. Le reste est une correspondance de mots publicitaires. Par exemple, les adresses js contenant ads.php, ad.js ou même gg.js peuvent être filtrées. 360 Browser filtrera même les images contenant ad.gif, 960x90.jpg avec des mots publicitaires. être bloqué. Si nous publions nous-mêmes des annonces personnalisées, nous devons essayer d'éviter ces termes publicitaires.
Face au blocage des publicités, demander au navigateur d'ajouter votre site internet à la liste blanche est impossible ! Il est encore moins pratique de demander aux navigateurs de désactiver le blocage des publicités. Nous ne pouvons qu'essayer de réduire les pertes autant que possible. Ci-dessous, Huoduan Network a écrit un code JS pour déterminer si une publicité de page Web a été interceptée et filtrée par le navigateur. Après avoir testé avec plusieurs navigateurs, elle peut essentiellement être jugée avec précision. De cette façon, nous pouvons porter un jugement et ensuite inviter l'utilisateur à désactiver la fonction de blocage des publicités, ou à remplacer la publicité originale par une publicité personnalisée, ou à la rendre plus impitoyable et à rendre directement l'utilisateur inaccessible (ce n'est pas recommandé).
Le code du jugement est le suivant :
<script src="http://demo.jb51.net/js/2015/adview_pic_cpc_cpm_cpa_guanggao_gg_ads_300x250.js" type="text/javascript"></script> <script type="text/javascript"> if (typeof(killads)=='undefined'){alert('广告被过滤');} </script>
En fait, le contenu de ce fichier js est une déclaration de jugement de fonction
var killads = vrai ;
Le adview_pic_cpc_cpm_cpa_guanggao_gg_ads_300x250.js peut être téléchargé, mais veuillez ne pas modifier le nom du fichier.