Resource icon

How to collapse empty blank spaces when no AdSense ad is available

djbaxter

Well-known member
djbaxter submitted a new resource:

How to collapse empty blank spaces when no AdSense ad is available - Get rid of those ugly blank spots when Google AdSense can't display an ad.


Collapse empty ad slots
If you know that one or more ad slots on your page don't always get filled, you can instruct the browser to collapse empty divs by adding the collapseEmptyDivs() method to your tags.

This method may trigger a reflow of the content of your page, so how you use it depends on how often you expect an ad slot to be filled...

Read more about this resource...
 

djbaxter

Well-known member
To be honest, although this is Google code, I'm not sure how well it actually works.

It seemed to work on a WordPress site (no AutoAds).

I tried it on one Xenforo 2 forum so far (using AutoAds) and it doesn't seem to do anything.

Maybe it's an AutoAds thing?

Has anyone else tried it, with or without success?
 

king8084

Well-known member
Has anyone else tried it, with or without success?
just spent the last couple hours fussing with it to no avail. i get blank spaces on my page on the regular where an ad fails to render and it looks awful. open to any suggestions.

the only part of the code here that i wasn't 100% on what to put for my site was the "/6355419/Travel" piece...not sure how large of an impact that would have on the collapsing
 

djbaxter

Well-known member
It seemed to work fine on a WordPress site.

But I tried it on one XF site and it's not working there. I haven't had time yet to play around with it a bit more to see if I could get it to work but I will ASAP.
 

king8084

Well-known member
It seemed to work fine on a WordPress site.

But I tried it on one XF site and it's not working there. I haven't had time yet to play around with it a bit more to see if I could get it to work but I will ASAP.
you have any further luck?
 

djbaxter

Well-known member
Haven't had a chance.

I've been busy with website updates, server updates and issues, and most recently an external backup drive on my desktop failed. I need a vacation. :oops:

But it's still very much on my to-do list, right below "sleep".
 

djbaxter

Well-known member
Tried again today and updated the first page to simplify the script.

Also added:

Note: I have not been able to get this to work where Google AutoAds is enabled.

So it may be useful if you are a young or very niche forum and AdSense is not finding enough ads to fill all the slots but if you want to use AutoAds it appears this won't work.

That's not the only issue with AutoAds but basically of you want to use them to increase income AutoAds is basically going to use one of their algorithms to analyze your page and place ads wherever the heck it feels like it.

That includes pages you have exclude for ads in Options >> Advertising. You can tell regular AdSense not to place ads say on the approval_queue page but AutoAds just ignores that and gives you the giant white space there anyway. :mad:

I have to live with AutoAds on one or two forums I manage (owner decision) but man they are ugly.
 

Masetrix

Well-known member
Wrap this code around your adscript:

Dont show ads in this nodes

<xf:if is="!in_array($__globals.forum.node_id, [1,2,3,4,122])">
AdSenseCode in here...
</xf:if>

Or show in this Nodes only:

<xf:if is="in_array($__globals.forum.node_id, [1,2,3,4,122])">
AdSenseCode in here...
</xf:if>

Or not in this Node:

<xf:if is="$__globals.forum.node_id != 3">
AdSenseCode in here...
</xf:if>

...
 

djbaxter

Well-known member
That blocks all ads from those nodes which is not what we want.

What this is supposed to do is collapse white space when no ad is available in places you do want the ads to appear.

As noted, it seems to work for normal responsive ads but not for AutoAds.
 

bebekforum

Well-known member

bebekforum

Well-known member
My problem is I shot the ad from the home page. I got it on the message pages. Google divides the header. I'm looking for a solid plug-in for that. Only you can do this
 

bebekforum

Well-known member
I have been using adsense for years. I haven't learned adsense since 1995. Maybe I'll learn if I use English because I use Turkish.
:ROFLMAO:
 

djbaxter

Well-known member
djbaxter updated How to collapse empty blank spaces when no AdSense ad is available with a new update entry:

Google's script is no longer working even on sites where AutoAds are not enabled

Note 1: I have not been able to get this to work where Google AutoAds is enabled.

Note 2: I thought this was previously working on a WordPress site but I was just checking that site and it's not working there now either. Despite Google's recommendation to use this script, it appears to be pretty much worthless.

Read the rest of this update entry...
 
Top