Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
BLS - Google Adsense Color for Multiple Styles Details »»
BLS - Google Adsense Color for Multiple Styles
Version: 1.00, by Bolas Bolas is offline
Developer Last Online: Jul 2013 Show Printable Version Email this Page

Version: 3.5.4 Rating:
Released: 04-04-2006 Last Update: Never Installs: 3
Uses Plugins
 
No support by the author.

Hi Ya!

What appens if you got lot of styles and you need to put a Google Adsense banner with specified color/background-color for each else?
You have to put the code in every style, with the opportune change of color in the code.

This product will save you from that!

live examples with different styles:
http://www.wellage.net/showthread.php?t=18948
http://www.wellage.net/showthread.ph...948&styleid=57
http://www.wellage.net/showthread.ph...948&styleid=54
http://www.wellage.net/showthread.ph...948&styleid=59
http://www.wellage.net/showthread.ph...948&styleid=17

1) Install the product
2) Use this code to put the banner (THIS IS ONLY AN EXAMPLE!!! YOU HAVE TO EDIT YOUR GOOGLE ADSENSE CODE WITH THE RIGHT DATA!!! USE ONLY THE GREEN LINES!!!)

Code:
<script type="text/javascript"><!--
google_ad_client = "pub-2120333334261222-EDIT-THIS";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel ="0691023760";

google_color_border = "$google_color_border";
google_color_bg = "$google_color_bg";
google_color_link = "$google_color_link";
google_color_url = "$google_color_url";
google_color_text = "$google_color_text";

 //--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
If you want to change color solutions, edit mine GoogleAdsenseColorProduct.xml and try using the following color variables. Then import it again overwriting the old version.

PHP Code:
   $stylevar["body_fgcolor"]
  
$stylevar["page_bgcolor"]
  
$stylevar["page_fgcolor"]
  
$stylevar["tborder_bgcolor"]
  
$stylevar["tborder_fgcolor"]
  
$stylevar["tcat_bgcolor"]
  
$stylevar["tcat_fgcolor"]
  
$stylevar["thead_bgcolor"]
  
$stylevar["thead_fgcolor"]
  
$stylevar["tfoot_bgcolor"]
  
$stylevar["tfoot_fgcolor"]
  
$stylevar["alt1_bgcolor"]
  
$stylevar["alt1_fgcolor"]
  
$stylevar["alt2_bgcolor"]
  
$stylevar["alt2_fgcolor"]
  
$stylevar["td.inlinemod_bgcolor"]
  
$stylevar["td.inlinemod_fgcolor"]
  
$stylevar["wysiwyg_bgcolor"]
  
$stylevar["wysiwyg_fgcolor"]
  
$stylevar["time_fgcolor"]
  
$stylevar["highlight_fgcolor"]
  
$stylevar["fjsel_bgcolor"]
  
$stylevar["fjsel_fgcolor"]
  
$stylevar["fjdpth0_bgcolor"]
  
$stylevar["fjdpth0_fgcolor"]
  
$stylevar["panel_bgcolor"]
  
$stylevar["panel_fgcolor"]
  
$stylevar["panelsurround_bgcolor"]
  
$stylevar["panelsurround_fgcolor"]
  
$stylevar["legend_fgcolor"]
  
$stylevar["vbmenu_control_bgcolor"]
  
$stylevar["vbmenu_control_fgcolor"]
  
$stylevar["vbmenu_popup_bgcolor"]
  
$stylevar["vbmenu_popup_fgcolor"]
  
$stylevar["vbmenu_option_bgcolor"]
  
$stylevar["vbmenu_option_fgcolor"]
  
$stylevar["vbmenu_hilite_bgcolor"]
  
$stylevar["vbmenu_hilite_fgcolor"]
  
$stylevar["outerdivwidth"]
  
$stylevar["divwidth"
IMPORTANT! READ THIS! USING THIS PLUGIN WILL BREAK ADSENSE TOS, so use it at your own risk. I will not assume any responsability about your use of this plugin.
The code generated is LIKE an original GOOGLE ADSENSE, but the TOS DENY ANY CHANGE on it using the google adsense control panel.
Quote:
Originally Posted by rrr
The adsense TOS says that you cannot modify the code they generate for you in any way.

You're right though, it will probably look and function the same and it would probably go unnoticed (unless something broke). But it is against the adsense TOS.

This was clarified a few times on another forum by a Google employee.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 04-05-2006, 03:13 PM
D|ver's Avatar
D|ver D|ver is offline
 
Join Date: Feb 2003
Posts: 177
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

great product
that is what i really need
Reply With Quote
  #3  
Old 04-05-2006, 03:34 PM
joeychgo's Avatar
joeychgo joeychgo is offline
 
Join Date: Mar 2004
Location: Chicago, IL
Posts: 933
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nice hack. One question, did you check with Adsense to make sure this doesnt break their TOS? They can get a little funny when people add to their code.
Reply With Quote
  #4  
Old 04-05-2006, 04:05 PM
The Chief's Avatar
The Chief The Chief is offline
 
Join Date: Aug 2005
Location: Montreal
Posts: 1,037
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

screens or demo?
Reply With Quote
  #5  
Old 04-05-2006, 04:07 PM
ConqSoft's Avatar
ConqSoft ConqSoft is offline
 
Join Date: Jul 2003
Location: Raleigh, NC
Posts: 686
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I just use Style Replacement Variables for each color. Works very well, and is already built into vB.
Reply With Quote
  #6  
Old 04-05-2006, 10:26 PM
SIINSI SIINSI is offline
 
Join Date: Mar 2003
Posts: 119
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'd like to hear if this breaks TOS...
Reply With Quote
  #7  
Old 04-05-2006, 10:29 PM
ConqSoft's Avatar
ConqSoft ConqSoft is offline
 
Join Date: Jul 2003
Location: Raleigh, NC
Posts: 686
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

How is it breaking the TOS? You are allowed to change the colors. When the page is processed, the code looks exactly like any other adsense code.


Here's what I use:
Code:
<script type="text/javascript"><!--
google_ad_client = "pub-XXXXXXXXXXXXXXXX";

google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel ="0719787053";
google_color_border = "{adsense_color_border}";
google_color_bg = "{adsense_color_bg}";
google_color_link = "{adsense_color_link}";
google_color_url = "{adsense_color_url}";
google_color_text = "{adsense_color_text}";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
Then just create replacement variables on each style using the names above, and you're done.
Reply With Quote
  #8  
Old 04-05-2006, 11:01 PM
Bolas's Avatar
Bolas Bolas is offline
 
Join Date: Jan 2003
Location: Venice
Posts: 111
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

it's the same, using replacement or a plugin.
I decided to use plugin because this is my first one and it's only an exercise for me. Just an easy script to test how vbulletin plugins works.

Replacements are a cleaner way to do the same thing, I suggest to use ConqSoft, but...
...I don't want to create replacements for every style I have, so using my plugin you can recycle the color you used in other part of your layout (for every style)




TOS? Only if you modify the output code, but if you print your final output all is as Google designed!
Reply With Quote
  #9  
Old 04-05-2006, 11:07 PM
Bolas's Avatar
Bolas Bolas is offline
 
Join Date: Jan 2003
Location: Venice
Posts: 111
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by The Chief
screens or demo?
Read my first post: you can found links for the same thread in my forum with different styles. This is the live demo.
Reply With Quote
  #10  
Old 04-05-2006, 11:11 PM
ConqSoft's Avatar
ConqSoft ConqSoft is offline
 
Join Date: Jul 2003
Location: Raleigh, NC
Posts: 686
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If you have a main style, and all your other styles as children under that, you only have to set the replacement variables in the "main" style, then only change the ones you need to change for each child style.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 11:49 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04529 seconds
  • Memory Usage 2,315KB
  • Queries Executed 23 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (2)bbcode_code
  • (1)bbcode_php
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete