ampproject / amphtml

The AMP web component framework.
https://amp.dev
Apache License 2.0
14.89k stars 3.89k forks source link

Google AdSense Auto Ads Not Working #28254

Open jatinvmehta opened 4 years ago

jatinvmehta commented 4 years ago

What's the issue?

We are launching AMP site and for our testing, we launch 10 URLs with AMP support. Adsense on AMP page isn't working. Adsense is working absolutely fine for non-amp page. We are seeing warning "[amp-auto-ads] No ad placements found for publisher ID 'ca-pub-*****'. Check that the provided publisher ID is correct."

I did follow below thread but it says it is fixed and closed and thus opening up new bug. https://github.com/ampproject/amphtml/issues/25845

How do we reproduce the issue?

https://openroadmedia.com/ebook/the-thin-red-line/9781453215678?amp=1

Please provide a public URL and ideally a reduced test case (e.g. on jsbin.com) that exhibits only your issue and nothing else. Provide step-by-step instructions for reproducing the issue:

  1. Please go to https://openroadmedia.com/ebook/the-thin-red-line/9781453215678?amp=1 and open console. You will find warning and no ads will be displayed

What browsers are affected?

All, All mobile device

Which AMP version is affected?

Version 2004252135000

bx67212 commented 4 years ago

Same here: https://www.google.it/amp/s/amp.duepuntotre.it/%3fp=https://www.duepuntotre.it/2020/04/oroscopo-maggio-2020-ariete.html (google cache version) https://amp.duepuntotre.it/?p=https://www.duepuntotre.it/2020/04/oroscopo-maggio-2020-ariete.html (Original amp version) All ads works fine except auto-ads

99coder99 commented 4 years ago

Hello, I am also facing the same issue here: https://fknol.com/candle/aapl.php log.js:258 [amp-auto-ads] No ad placements found for publisher ID 'ca-pub-xxxxxxx'. Check that the provided publisher ID is correct.

Mine is a AMP-only site - that is, there is only one single AMP-only version. Am I required to have both AMP and non-AMP versions (with amphtml and canonical) linking the two for amp-auto-ads to work?

I do see that Google Adsense claims that this issue is fixed from their end (https://github.com/ampproject/amphtml/issues/25845) , but the problem persists on my site (and on other sites mentioned by other users)

Please let me know what is going wrong, and what changes do I need to make.

/ping @lannka

jatinvmehta commented 4 years ago

We reached to Google AdSense team and they confirmed following;

"Thanks for reaching out! Hope you're doing well. Unfortunately, we are experiencing a product error where our auto ads are unable to serve to AMP pages at this time. Our product team has been working very hard in the past couple of weeks to resolve this error, but for now I would suggest disabling auto ads from your AMP pages until we are able to release an auto ads update in the coming weeks. "

I have asked for ETA and they aren't able to provide ETA. Adsense recommend to use amp-ad instead with adsense as manual ad. We are taking that route until auto-ads get fixed

tobiastromm commented 4 years ago

Hi @jatinvmehta . Do you have any answers from Google team? Thanks.

lehboi commented 2 years ago

After almost two years, I have just seen auto ads shown on my AMP-only pages recently, on smartphone and table, not on computer screen.

jcvignoli commented 2 years ago

1 year later, the same. No auto ads for Amp on large screen.

99coder99 commented 2 years ago

Of course AMP-AUTO-ADS don't work. Based on my findings, What is more interesting to add - that Google's "RESPONSIVE" ads are also completely IRRELEVANT & INEFFECTIVE.

On one hand, Google highly recommends to go for RESPONSIVE ads. The reality is that most of the times, instead of an ad, one gets to see BLANK WHITE SPACE.

Reason - Google's ad inventory is highly skewed towards standard sizes (300250, 72090, etc.). That's what most advertisers place ads for. So when you opt for Responsive ads, the "intelligent" google ad system looks to fit available ads according to user's device screen size. Since devices vary a lot in terms of size, most of the responsive ads go blank, bcoz there is none available for non-standard fit. BIG LOSS to site owners. (Here is a response confirming the same - https://github.com/ampproject/amphtml/issues/28554#issuecomment-640712400)

Instead, go for standard fixed size ads, and code to serve one of them based on screen size.

Sorry to say, but Google ain't that smart in serving ads as it tries to be. Avoid all fancy jargon & offerings - Neither AUTO-ADS, nor RESPONSIVE ads - nothing is effective.

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days if no further activity occurs. Thank you for your contributions.