Hi, just installed ad sense and ad injector. Everything is working fine, however the ads on my homepage are all in chinese! Any ideas whats going on? The site is all in English.

Comments

jcnventura’s picture

Status: Active » Postponed (maintainer needs more info)

Google is the one that determines what language for the displayed ad.. Nothing much we can do here.

João

binarylime’s picture

Status: Postponed (maintainer needs more info) » Active

Yeah I understand that, but it looks to me like something isn't working properly rather than just being coincidence?

Chinese ads are displayed on the homepage but when you click on a story you get english ads.

Please check it out at http://www.ictgoodies.com

Thank you.

binarylime’s picture

Right, further investigation reveals the following:

If I google search for 'ict goodies' and navigate to my site that way, the ads appear in English as expected. Yet when I type in the url manually in my browser's address bar: www.ictgoodies.com, the ads appear in Chinese, Japanese or something like that.

Strange.

jcnventura’s picture

Status: Active » Postponed (maintainer needs more info)

I can confirm the above (in #2) also from my browser.

Try to contact Google to find out why that happens, as really it's their algorithm choosing the language.

João

binarylime’s picture

I'm not convinced that we can just write this off and say 'it's their algorith causing the problem'.....Adsense ads are used on millions of pages without a problem (without them appearing in Chinese when they shouldn't) so surely this indicates some issue with adsense integration into Drupal?

João, I presume this is all working for you fine with Drupal (ads are being displayed in English)?

Cheers

Andy

kbahey’s picture

Andy

I am totally convinced that this a Google issue, and not a module issue at all.

I have seen this occasionally on my sites.

Try removing the module and then pasting the code from Google into a block for the same ad/ad-slot, and see what happens.

jcnventura’s picture

Status: Postponed (maintainer needs more info) » Fixed

The solution for this would be the newly added google_language undocumented option.

Try contacting AdSense support, tell them your problem and ask them if they allow you to set google_language = 'en'. Once you have permission from them, you can use the new option by dowloading the latest dev.

João

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.