Censor Adsense on Bad Words
by Ricky.
For SMF 2.0, 2.0 RC5
Description
This mod allows you to check whether a topic is with objectionable words which may violate Google Adsense Policy. This mod gives ability to check using $context['ads_censor']. If condition is true, you should not show ad, if false, one can show ads.
Possible Usage
It is against policy of Adsense and other few services to show their advertisements on page with objectionable words and language. In that case you can Censor words, but if you don't want to restrict discussion then you may hide advertisements on those specific posts using this MOD.
Demo
Demo can be found here -->
coming soon
Installation
Simply install it via package manager and use it after modifying Adminstration settings. Give a comma separated list of words for which you do not want to display Ads.
Usage
This MOD will not do any visible change in your forum but actually provides $context['ads_cesnor'] variable, so you on Thread Display or Topic View you can check whether $context['ads_censor'] is empty or not, you can add following in your Display.template.php eg.
if(!empty($context['ads_censor']))
echo '<div> YOUR Advertisment / Adsense Code here</div>';
Version
1.1 beta
Changelog
1.1 beta : Improved search algorithm making and also making it case-insensitive
1.0 beta : Initial release