Version Description
Download this release
Release Info
Developer | mutube |
Plugin | AdSense Manager |
Version | 2.2 |
Comparing to | |
See all releases |
Code changes from version 2.1 to 2.2
- adsense-manager.php +3 -51
- readme.txt +29 -21
adsense-manager.php
CHANGED
@@ -4,7 +4,7 @@ Plugin Name: AdSense Manager
|
|
4 |
PLugin URI: http://www.mutube.com/projects/wordpress/adsense-manager/
|
5 |
Description: Control and arrange your AdSense & Referral blocks on your Wordpress blog. With Widget and inline post support, configurable colours.
|
6 |
Author: Martin Fitzpatrick
|
7 |
-
Version: 2.
|
8 |
Author URI: http://www.mutube.com/
|
9 |
*/
|
10 |
|
@@ -17,7 +17,7 @@ Defaults
|
|
17 |
|
18 |
*/
|
19 |
|
20 |
-
@define("ADSENSEM_VERSION", "2.
|
21 |
@define('ADSENSEM_DIRPATH','/wp-content/plugins' . strrchr(dirname(__FILE__),'/') . "/");
|
22 |
|
23 |
/*
|
@@ -44,19 +44,6 @@ Developer, mutube.com
|
|
44 |
|
45 |
*/
|
46 |
|
47 |
-
@define("ADSENSEM_BE_NICE", 5); //Default level, can be changed in options
|
48 |
-
|
49 |
-
//Users of WPMU can define additional "Be Nice" id's which will take a equal share of
|
50 |
-
//the % defined by the user. For example, if the user specifies 5% and there
|
51 |
-
//are two id's defined each will get 2.5% of the niceness.
|
52 |
-
//You may also want to change the text on the options pages to reflect this (line 569).
|
53 |
-
//Note that Ad & Referrals have different channels
|
54 |
-
|
55 |
-
//NOTE: NEW FORMAT SINCE PREVIOUS VERSION, AS REFERRALS USE DIFFERENT CHANNELS
|
56 |
-
$ADSENSEM_PUBLISHER['3287067876809234']['ad']='7935832546';
|
57 |
-
$ADSENSEM_PUBLISHER['3287067876809234']['referral']='2726944614';
|
58 |
-
//$ADSENSEM_PUBLISHER['adsense-id']='channel-id';
|
59 |
-
|
60 |
/* Copyright 2006 MARTIN FITZPATRICK (email : martin.fitzpatrick@gmail.com)
|
61 |
|
62 |
This program is free software; you can redistribute it and/or modify
|
@@ -198,34 +185,9 @@ class adsensem {
|
|
198 |
} else {
|
199 |
|
200 |
if($ad['product']=='code'){
|
201 |
-
|
202 |
$code.=$ad['code'];
|
203 |
-
|
204 |
-
/* Be-Nice replace in the code - only do for code for speed */
|
205 |
-
if($this->benice){
|
206 |
-
|
207 |
-
$code=preg_replace('/google_ad_client = "(.*)"/','google_ad_client = "pub-' . $bn_publisher . '"',$code);
|
208 |
-
|
209 |
-
if(strstr($code,'google_ad_channel')!==false){
|
210 |
-
/* Replace Channel if it already exists */
|
211 |
-
$code=preg_replace('/google_ad_channel = "(.*)"/','google_ad_channel = "' . $bn_channel . '"',$code);
|
212 |
-
} else {
|
213 |
-
/* Insert the Channel if not defined in code */
|
214 |
-
$code=preg_replace('/(.*)google_ad_client/','google_ad_channel = "' . $bn_channel . '";' . "\ngoogle_ad_client",$code);
|
215 |
-
}
|
216 |
-
|
217 |
-
}
|
218 |
-
/* End Be-Nice for Code */
|
219 |
-
|
220 |
} else {
|
221 |
-
|
222 |
-
/* Be Nice by replacing settings retrieved from db */
|
223 |
-
if($this->benice){
|
224 |
-
$options['adsense-account']=$bn_publisher;
|
225 |
-
$ad['channel']=$bn_channel;
|
226 |
-
}
|
227 |
-
/* End Be-Nice */
|
228 |
-
|
229 |
$code .= '<script type="text/javascript"><!--' . "\n";
|
230 |
$code.= 'google_ad_client = "pub-' . $options['adsense-account'] . '";' . "\n";
|
231 |
|
@@ -672,14 +634,6 @@ class adsensem {
|
|
672 |
|
673 |
<p class="submit"><input type="submit" value="Save changes »"></p>
|
674 |
</div>
|
675 |
-
<div id="message" class="updated">
|
676 |
-
<p style="text-align:justify;">
|
677 |
-
<?php if($options['be-nice'] == 0){?>Please <a href="http://www.mutube.com/about/be-nice">Be Nice</a> and donate more than
|
678 |
-
<?php } else { ?> Thankyou for <a href="http://www.mutube.com/about/be-nice">Being Nice</a> and continuing to donate <?php } ?>
|
679 |
-
<input style="border:none;text-align:right;<?php if($options['be-nice']==0){ echo 'color:red;'; } ?>" name="adsensem-be-nice" value="<?php echo htmlspecialchars($options['be-nice'], ENT_QUOTES);?>" size="1">% of your Ad space to support development of this plugin.
|
680 |
-
<?php if($options['be-nice'] == 0){?> It didn't write itself.<?php } ?>
|
681 |
-
</p>
|
682 |
-
</div>
|
683 |
<input type="hidden" id="adsensem-submit" name="adsensem-submit" value="1" />
|
684 |
</form>
|
685 |
|
@@ -1192,8 +1146,6 @@ Ads can be inserted into <strong>posts / pages</strong> using <code><!--adsen
|
|
1192 |
update_option('plugin_adsensem', $options);
|
1193 |
}
|
1194 |
|
1195 |
-
$this->benice = (rand(1,100)<=$options['be-nice']);
|
1196 |
-
|
1197 |
add_action('admin_menu', array(&$this,'admin_add_pages'));
|
1198 |
add_filter('the_content', array(&$this,'filter_ads'));
|
1199 |
|
4 |
PLugin URI: http://www.mutube.com/projects/wordpress/adsense-manager/
|
5 |
Description: Control and arrange your AdSense & Referral blocks on your Wordpress blog. With Widget and inline post support, configurable colours.
|
6 |
Author: Martin Fitzpatrick
|
7 |
+
Version: 2.2
|
8 |
Author URI: http://www.mutube.com/
|
9 |
*/
|
10 |
|
17 |
|
18 |
*/
|
19 |
|
20 |
+
@define("ADSENSEM_VERSION", "2.2");
|
21 |
@define('ADSENSEM_DIRPATH','/wp-content/plugins' . strrchr(dirname(__FILE__),'/') . "/");
|
22 |
|
23 |
/*
|
44 |
|
45 |
*/
|
46 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
47 |
/* Copyright 2006 MARTIN FITZPATRICK (email : martin.fitzpatrick@gmail.com)
|
48 |
|
49 |
This program is free software; you can redistribute it and/or modify
|
185 |
} else {
|
186 |
|
187 |
if($ad['product']=='code'){
|
|
|
188 |
$code.=$ad['code'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
189 |
} else {
|
190 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
191 |
$code .= '<script type="text/javascript"><!--' . "\n";
|
192 |
$code.= 'google_ad_client = "pub-' . $options['adsense-account'] . '";' . "\n";
|
193 |
|
634 |
|
635 |
<p class="submit"><input type="submit" value="Save changes »"></p>
|
636 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
637 |
<input type="hidden" id="adsensem-submit" name="adsensem-submit" value="1" />
|
638 |
</form>
|
639 |
|
1146 |
update_option('plugin_adsensem', $options);
|
1147 |
}
|
1148 |
|
|
|
|
|
1149 |
add_action('admin_menu', array(&$this,'admin_add_pages'));
|
1150 |
add_filter('the_content', array(&$this,'filter_ads'));
|
1151 |
|
readme.txt
CHANGED
@@ -4,42 +4,50 @@ Donate link: http://www.mutube.com/about/be-nice/
|
|
4 |
Tags: adsense, ads, manage, widget, google
|
5 |
Requires at least: 2.0.2
|
6 |
Tested up to: 2.2
|
7 |
-
Stable tag: 2.
|
8 |
|
9 |
-
AdSense Manager
|
10 |
|
11 |
== Description ==
|
12 |
|
13 |
-
|
14 |
|
15 |
-
|
16 |
|
17 |
-
Version 2.
|
18 |
* Referral Ads (Text & Image)
|
19 |
* Direct Code Ads (allows for non AdSense ad positioning)
|
20 |
* Code Converter (import Google generated Ads to configurable Ad units)
|
21 |
* Sidebar Modules (as used in the popular K2 theme)
|
22 |
-
* [New extended instructions available.](http://www.mutube.com/projects/wordpress/adsense-manager/instructions)
|
23 |
|
24 |
-
|
25 |
|
26 |
-
|
27 |
-
|
28 |
-
1. Unzip the downloaded package and upload the Adsense Manager folder into your Wordpress plugins folder
|
29 |
-
1. Log into your WordPress admin panel
|
30 |
-
1. Go to Plugins and “Activate” the plugin
|
31 |
-
1. “Adsense Manager” will now be displayed in your Options section and “Ads” appears under Manage.
|
32 |
-
1. Set your AdSense Account ID under Options » AdSense
|
33 |
-
1. Create and modify your Ad blocks under Manage » Ads
|
34 |
-
1. [Complete usage instructions are available here.](http://www.mutube.com/projects/wordpress/adsense-manager/instructions)
|
35 |
|
36 |
== Frequently Asked Questions ==
|
37 |
|
38 |
-
=
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
|
40 |
-
|
41 |
|
42 |
-
|
43 |
|
44 |
-
|
45 |
-
2. The Ad management panel
|
4 |
Tags: adsense, ads, manage, widget, google
|
5 |
Requires at least: 2.0.2
|
6 |
Tested up to: 2.2
|
7 |
+
Stable tag: 2.2
|
8 |
|
9 |
+
AdSense Manager was a new Wordpress plugin for managing AdSense ads on your blog. It generated code automatically and allowed positioning with Widgets. It previously had a Be Nice feature to support development but that has been deemed in violation of unspecified Google T&Cs. As a result I now have a lifetime ban from AdSense, meaning I can no longer develop this plugin.
|
10 |
|
11 |
== Description ==
|
12 |
|
13 |
+
AdSense Manager was a new Wordpress plugin for managing AdSense ads on your blog. It generated code automatically and allowed positioning with Widgets. It previously had a Be Nice feature to support development but that has been deemed in violation of unspecified Google T&Cs. As a result I now have a lifetime ban from AdSense, meaning I can no longer develop this plugin.
|
14 |
|
15 |
+
Despite specifically requesting clarification with regard to this plugin so I could code around the violation, none was forthcoming. I have assumed the ban was in relation to the Be Nice feature of AdSense Manager and removed that from the latest version.
|
16 |
|
17 |
+
Version 2.2 supports:
|
18 |
* Referral Ads (Text & Image)
|
19 |
* Direct Code Ads (allows for non AdSense ad positioning)
|
20 |
* Code Converter (import Google generated Ads to configurable Ad units)
|
21 |
* Sidebar Modules (as used in the popular K2 theme)
|
|
|
22 |
|
23 |
+
Unfortunately without feedback from Google I am not able to confirm that AdSense Manager itself is not in violation of the T&Cs. The ban also prevents me from discussing this with Google at all. If any users are able to get clarification on this it would be much appreciated. For more information and to contact Google see the FAQ links.
|
24 |
|
25 |
+
Thanks for your support which made this plugin a success. For a while.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
|
27 |
== Frequently Asked Questions ==
|
28 |
|
29 |
+
= Why have you been banned? =
|
30 |
+
|
31 |
+
I wish I knew. Unfortunately while Google will inform you that you have violated their T&Cs they refuse to provide information on what the violation actually is. While the ability to appeal is provided, this is worthless without knowledge of what charge is being appealed. A discussion on the WordPress forum gave a few pointers, but nothing concrete.
|
32 |
+
|
33 |
+
= What can I do? =
|
34 |
+
|
35 |
+
[Contact Google](http://www.google.com/support/adsense/bin/request.py) to show your support and get clarification on the validity of the AdSense Manager plugin. If you get an answer let me know.
|
36 |
+
|
37 |
+
= I have used AdSense Manager, will be account be banned? =
|
38 |
+
|
39 |
+
I hope not and I doubt it. I specifically asked this question in my [appeal notice](http://www.mutube.com/projects/wordpress/adsense-manager/banned#appeal-notice) but this was ignored by Google.
|
40 |
+
|
41 |
+
= What happened to my Be Nice donations? =
|
42 |
+
|
43 |
+
Google initiated this ban 2 days before I was due my first payout. While it is not possible to know what proportion of revenue was valid, at the time of suspension my account balance stood at approximately $200. All of this has now been returned to advertisers.
|
44 |
+
|
45 |
+
For the same period my hosting charges on my account for excess bandwidth charges have left me about $50 out of pocket.
|
46 |
+
|
47 |
+
= What will happen to your other plugins? =
|
48 |
|
49 |
+
Without the income being generated I can't justify the cost of hosting plugins on my own server. All other plugins will be moved to the Wordpress Extend site. Unfortunately this also means I will not able to provide the level of support provided up to now. I will provide additional FAQs to try and compensate for this.
|
50 |
|
51 |
+
= Anything else? =
|
52 |
|
53 |
+
Thankyour for your support during development. At it's peak AdSense Manager has received 10,000 downloads and is currently the 9th most popular Wordpress plugin. I guess we're ending on a high.
|
|