Announcement

Collapse
No announcement yet.

Adding adsense after first post AND after X posts

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • class101
    replied
    This thread is old nova4708 you can do this now in seconds with this product to install: http://www.vbulletin.org/forum/showthread.php?t=153804
    You setup all this on the admincp rather than editing your templates.

    Leave a comment:


  • nova4708
    replied
    I was getting a weird gap on either side, making my advert too narrow and not fit with the width of the other posts.

    I removed both of the $spacer tags, and theproblem went away.

    Checked in Firefox and in IE and it didnt' seem to cause any problem to remove the $spacers.

    Leave a comment:


  • tsptom
    replied
    Has anyone tried to combine this hack (1st post + x posts, or 1st post on every page) with revenue sharing? two problems I'm finding:

    The 1st post on 1st page of thread seems to work fine for both but:

    1) The "+ x posts" sets the client ID to null

    2) The "1st post on each page (except the 1st post on first page of thread) only shows the primary site owner ID, never the thread starter's.

    Any ideas? Thanks!

    Leave a comment:


  • Jake Bunce
    replied
    Try using this expression in place of $show[member]:

    Code:
    $bbuserinfo[userid]
    You can add this expression to make banners show only on thread pages:

    Code:
    THIS_SCRIPT == 'showthread'

    Leave a comment:


  • dead7
    replied
    Strange, now the post above makes an adsense banner show in my private message showpm? :/

    Leave a comment:


  • dead7
    replied
    I have a question to further this thread if you all don't mind.

    Why does the following show to guests?

    <if condition="$post[postcount] % $vboptions[maxposts] == 1 OR $post[postcount] == $GLOBALS[threadinfo][replycount] + 1 OR $post[postcount] % 10 == 0 AND $show[member]">


    I basically have it setup to put one after each first post, then optionally depending on post length, the last post on any page.. or if there are 10 on every page after the last post.

    This whole thing works fantastic.. its just guests see it? Can't imagine why.. is there an If condition screwed up?

    Thanks

    Leave a comment:


  • Silver_2000
    replied
    I used a simpler version of the google placement code and it worked

    Ill post it later

    Leave a comment:


  • Jake Bunce
    replied
    I don't see that in the template either. His instructions are vague, but he says they fixed the problem. I remember seeing something about this on www.vbulletin.org as well, so you might try asking over there. Otherwise I don't know how to fix that problem without removing the banner code which apparently breaks QR.

    Leave a comment:


  • Silver_2000
    replied
    I dont have this

    Code:
    <if condition="!$GLOBALS['FIRSTPOSTID']">
    I assume it would have been in adsense code ? Its not in the postbit legacy

    my google code is this

    Code:
    <if condition="$post[postcount] % $vboptions[maxposts] == 1 OR $post[postcount] == $GLOBALS[threadinfo][replycount] + 1"> 
    
    $spacer_open
    <div style="padding:0px 0px $stylevar[cellpadding]px 0px">
    
    <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
    <tr>
        <td class="thead" align="left">Sponsored Links</td>
    </tr>
    <tr>
        <td class="alt1" align="center">
            <script type="text/javascript"><!--
    google_ad_client = "pub-8XXXX";
    google_ad_width = 728;
    google_ad_height = 90;
    google_ad_format = "728x90_as";
    google_ad_type = "text_image";
    google_ad_channel = "";
    //--></script>
    <script type="text/javascript"
      src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
        </td>
    </tr>
    </table>
    
    </div>
    $spacer_close
    </if>
    I tried addding
    Code:
    and !$GLOBALS['vbulletin']->GPC['ajax'])">
    to the first line BUT since Im not a coder my guess work didnt work ...

    Leave a comment:


  • Jake Bunce
    replied
    See the last post in this thread.

    Leave a comment:


  • Silver_2000
    replied
    I have implemented this code as described and found that it breaks the quick reply

    I have tried a number of options - seems any iteration of the google code at the end of the template breaks quick reply

    Leave a comment:


  • bc_2005
    replied
    Originally posted by Jake Bunce View Post
    I believe Adsense limits the number of banners per page. That might explain this.
    ok. thanks

    Leave a comment:


  • Jake Bunce
    replied
    I believe Adsense limits the number of banners per page. That might explain this.

    Leave a comment:


  • bc_2005
    replied
    Originally posted by Jake Bunce View Post
    Re: http://www.vbulletin.com/forum/showthread.php?t=157022

    Use this:

    Code:
    <if condition="$post[postcount] == 1 OR $post[postcount] % X == 0">
    Where X is the number of posts until the banner is shown again.
    i had done this earlier and it worked perfect. i added a couple more to the header, and now the ads under every 1st post are gone! can someone tell me whats wrong? heres my code:

    Code:
    <!-- post #$post[postid] -->
    <if condition="$show['spacer']">
     $spacer_open
     <div id="edit$post[postid]" style="padding:0px 0px $stylevar[cellpadding]px 0px">
     <if condition="!$post['islastshown']"><!-- this is not the last post shown on the page --></if> 
    </if>
    <table id="post$post[postid]" class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="0" border="0" width="100%" align="center">
    <tr>
     <if condition="$show['announcement']">
      <td class="thead" style="font-weight:normal" colspan="2">
       <img class="inlineimg" src="$stylevar[imgdir_statusicon]/post_$post[statusicon].gif" alt="$post[statustitle]" border="0" />
       <phrase 1="$post[startdate]" 2="$post[enddate]">$vbphrase[x_until_y]</phrase>
      </td>
     <else />
      <td class="thead" style="font-weight:normal" $post[scrolltothis]>  
       <!-- status icon and date -->
       <a name="post$post[postid]"><img class="inlineimg" src="$stylevar[imgdir_statusicon]/post_$post[statusicon].gif" alt="$post[statustitle]" border="0" /></a>
       $post[postdate]<if condition="!$show['detailedtime']">, $post[posttime]</if>
       $post[firstnewinsert]
       <!-- / status icon and date -->    
      </td>
      <td class="thead" style="font-weight:normal" align="$stylevar[right]">
       &nbsp;
       <if condition="$show['postcount']">#<a href="showpost.php?$session[sessionurl]p=$post[postid]&amp;postcount=$post[postcount]" target="new" rel="nofollow" id="postcount$post[postid]" name="$post[postcount]"><strong>$post[postcount]</strong></a></if>
       <if condition="$show['inlinemod']">
        <input type="checkbox" name="plist[$postid]" id="plist_$postid" style="vertical-align:middle; padding:0px; margin:0px 0px 0px 5px" value="$post[checkbox_value]" onclick="inlineMod.toggle(this)" />
       </if>
      </td>
     </if>
    </tr>
    <tr valign="top">
     <td class="alt2" width="175">
     
       <div id="postmenu_$post[postid]">
        <if condition="$show['profile']">
        <a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a>
        <script type="text/javascript"> vbmenu_register("postmenu_$post[postid]", true); </script>
        <else />
        $post[musername]
        </if>
       </div>
     
       <if condition="$post['usertitle']"><div class="smallfont">$post[usertitle]</div></if>
       <if condition="$post['rank']"><div class="smallfont">$post[rank]</div></if>
     
       <if condition="$show['avatar']">
        <div class="smallfont">
         &nbsp;<br /><a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$post[avatarurl]" alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a>
        </div>
       </if>
     
       <div class="smallfont">
        &nbsp;<br />
        <if condition="$post['joindate']"><div>$vbphrase[join_date]: $post[joindate]</div></if>
        <if condition="$post['field2']"><div>$vbphrase[location_perm]: $post[field2]</div></if>
        <if condition="$post['age']"><div>$vbphrase[age]: $post[age]</div></if>
        <div>
         $vbphrase[posts]: $post[posts]
        </div>
        <if condition="$show['reputation']"><div><if condition="$show['reppower']">$vbphrase[reppower]: $post[reppower]</if>$post[reputationdisplay]</div></if><br />
        <div>$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon] $post[skypeicon]</div>
       </div>     
     
     </td>
     <if condition="$show['moderated']">
     <td class="alt2" id="td_post_$post[postid]">
     <else />
     <td class="alt1" id="td_post_$post[postid]">
     </if>
     
      <if condition="$show['messageicon'] OR $post['title']">
       <!-- icon and title -->
       <div class="smallfont">
        <if condition="$show['messageicon']"><img class="inlineimg" src="$post[iconpath]" alt="$post[icontitle]" border="0" /></if>
        <if condition="$post['title']"><strong>$post[title]</strong></if>
       </div>
       <hr size="1" style="color:$stylevar[tborder_bgcolor]" />
       <!-- / icon and title -->
      </if>
     
      <!-- message -->
      <div id="post_message_$post[postid]">$post[message]</div>
      <!-- / message -->
     
      <if condition="$show['attachments']">
      <!-- attachments -->
       <div style="padding:$stylevar[cellpadding]px">
     
       <if condition="$show['thumbnailattachment']">
        <fieldset class="fieldset">
         <legend>$vbphrase[attached_thumbnails]</legend>
         <div style="padding:$stylevar[formspacer]px">
         $post[thumbnailattachments]
         </div>
        </fieldset>
       </if>
     
       <if condition="$show['imageattachment']">
        <fieldset class="fieldset">
         <legend>$vbphrase[attached_images]</legend>
         <div style="padding:$stylevar[formspacer]px">
         $post[imageattachments]
         </div>
        </fieldset>
       </if>
     
       <if condition="$show['imageattachmentlink']">
        <fieldset class="fieldset">
         <legend>$vbphrase[attached_images]</legend>
         <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
         $post[imageattachmentlinks]
         </table>
         </fieldset>
       </if>
     
       <if condition="$show['otherattachment']">
        <fieldset class="fieldset">
         <legend>$vbphrase[attached_files]</legend>
         <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
         $post[otherattachments]
         </table>
        </fieldset>
       </if>
     
       <if condition="$show['moderatedattachment']">
        <fieldset class="fieldset">
         <legend>$vbphrase[attachments_pending_approval]</legend>
         <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
         $post[moderatedattachments]
         </table>
        </fieldset>  
       </if>
     
       </div>
      <!-- / attachments -->
      </if>
     
      <if condition="$post['signature']">
      <!-- sig -->
       <div>
        __________________<br />
        $post[signature]
       </div>
      <!-- / sig -->
      </if>
     
      <if condition="$show['postedited']">
      <!-- edit note -->
       <div class="smallfont">   <hr size="1" style="color:$stylevar[tborder_bgcolor]" />
        <em>
        <phrase 1="$post[edit_username]" 2="$post[edit_date]" 3="$post[edit_time]">$vbphrase[last_edited_by_x_on_y_at_z]</phrase>.
        <if condition="$post['edit_reason']">$vbphrase[reason]: $post[edit_reason]</if>
        </em>
       </div>
      <!-- / edit note -->
      </if>
     
     </td>
    </tr>
    <tr>
     <td class="alt2">
      $post[onlinestatus]
      <if condition="$show['reputationlink']"><a href="reputation.php?$session[sessionurl]p=$post[postid]" rel="nofollow"><img class="inlineimg" src="$stylevar[imgdir_button]/reputation.gif" border="0" alt="<phrase 1="$post[username]">$vbphrase[add_to_xs_reputation]</phrase>" /></a></if>
      <if condition="$show['reportlink']"><a href="report.php?$session[sessionurl]p=$post[postid]" rel="nofollow"><img class="inlineimg" src="$stylevar[imgdir_button]/report.gif" alt="$vbphrase[report_bad_post]" border="0" /></a></if>
      $post[iplogged]
      &nbsp;
     </td>
     <if condition="$show['moderated']">
     <td class="alt2" align="$stylevar[right]">
     <else />
     <td class="alt1" align="$stylevar[right]">
     </if>
      <!-- controls -->
      <if condition="$post['editlink']">
       <a href="$post[editlink]" name="vB::QuickEdit::$post[postid]"><img src="$stylevar[imgdir_button]/edit.gif" alt="$vbphrase[edit_delete_message]" border="0" /></a>
      </if>
      <if condition="$post['forwardlink']">
       <a href="$post[forwardlink]"><img src="$stylevar[imgdir_button]/forward.gif" alt="$vbphrase[forward_message]" border="0" /></a>
      </if>
      <if condition="$post['replylink']">
       <a href="$post[replylink]" rel="nofollow"><img src="$stylevar[imgdir_button]/<if condition="$post['forwardlink']">reply_small<else />quote</if>.gif" alt="$vbphrase[reply_with_quote]" border="0" /></a>
      </if>
      <if condition="$show['quickreply'] AND !$show['threadedmode']">
       <a href="$post[replylink]" rel="nofollow" id="qr_$post[postid]" onclick="return false"><img src="$stylevar[imgdir_button]/quickreply.gif" alt="$vbphrase[quick_reply_to_this_message]" border="0" /></a>
      </if>
      <if condition="$show['moderated']">
       <img src="$stylevar[imgdir_misc]/moderated.gif" alt="$vbphrase[moderated_post]" border="0" />
      </if>
      <!-- / controls -->
     </td>
    </tr>
    </table>
    <!-- post $post[postid] popup menu -->
    <div class="vbmenu_popup" id="postmenu_$post[postid]_menu" style="display:none">
     <table cellpadding="4" cellspacing="1" border="0">
     <tr>
      <td class="thead">$post[username]</td>
     </tr>
     <if condition="$show['profile']">
      <tr><td class="vbmenu_option"><a href="member.php?$session[sessionurl]u=$post[userid]">$vbphrase[view_public_profile]</a></td></tr>
     </if>
     <if condition="$show['pmlink']">
      <tr><td class="vbmenu_option"><a href="private.php?$session[sessionurl]do=newpm&amp;u=$post[userid]" rel="nofollow"><phrase 1="$post[username]">$vbphrase[send_private_message_to_x]</phrase></a></td></tr>
     </if>
     <if condition="$show['emaillink']">
      <tr><td class="vbmenu_option"><a href="sendmessage.php?$session[sessionurl]do=mailmember&amp;u=$post[userid]" rel="nofollow"><phrase 1="$post[username]">$vbphrase[send_email_to_x]</phrase></a></td></tr>
     </if>
     <if condition="$show['homepage']">
      <tr><td class="vbmenu_option"><a href="$post[homepage]"><phrase 1="$post[username]">$vbphrase[visit_xs_homepage]</phrase></a></td></tr>
     </if>
     <if condition="$show['search']">
      <tr><td class="vbmenu_option"><a href="search.php?$session[sessionurl]do=finduser&amp;u=$post[userid]" rel="nofollow"><phrase 1="$post[username]">$vbphrase[find_more_posts_by_x]</phrase></a></td></tr>
     </if>
     <if condition="$post['userid'] AND $show['member']">
     <tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=addlist&amp;userlist=buddy&amp;u=$post[userid]"><phrase 1="$post[username]">$vbphrase[add_x_to_buddy_list]</phrase></a></td></tr>
     </if>
     </table>
    </div>
    <!-- / post $post[postid] popup menu -->
    <if condition="$show['spacer']">
     </div>
     $spacer_close
    </if>
    <!-- / post #$post[postid] -->
    <if condition="$post[postcount] == 1">
    $spacer_open
    <div style="padding:0px 0px $stylevar[cellpadding]px 0px">
    <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
    <tr>
     <td class="thead" align="left">Sponsored Links</td>
    </tr>
    <tr>
     <td class="alt1" align="center">
      <script type="text/javascript"><!--
    google_ad_client = "pub-0234952723724051";
    google_ad_width = 728;
    google_ad_height = 15;
    google_ad_format = "728x15_0ads_al_s";
    google_ad_channel ="";
    google_color_border = "FFFFFF";
    google_color_bg = "FFFFFF";
    google_color_link = "32527A";
    google_color_text = "000000";
    google_color_url = "008000";
    //--></script>
    <script type="text/javascript"
      src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script> </td>
     
     
    </tr>
    </table>
    </div>
    $spacer_close
    </if>

    Leave a comment:


  • Jake Bunce
    replied
    Re: http://www.vbulletin.com/forum/showthread.php?t=157022

    Use this:

    Code:
    <if condition="$post[postcount] == 1 OR $post[postcount] % X == 0">
    Where X is the number of posts until the banner is shown again.

    Leave a comment:

widgetinstance 262 (Related Topics) skipped due to lack of content & hide_module_if_empty option.
Working...
X