4 ms·
What about AMP prevents ad blocking? Wouldn't blocking be trivial since all ads are in a special AMP/HTML element (<amp-ad>)?
by mcrae 11y ago
What about AMP prevents ad blocking? Wouldn't blocking be trivial since all ads are in a special AMP/HTML element (<amp-ad>)?
- AlexandrB 11y agoYou may be right, and I must admit ignorance on the technical side of the format. But the intent seems to be clear [1]: > A goal of the Accelerated Mobile Pages Project is to ensure effective ad monetization on the mobile web while embracing a user-centric approach. [1] https://www.ampproject.org/docs/support/faqs.html#how-will-advertising-work-on-accelerated-mobile-pages https://www.ampproject.org/docs/support/faqs.html#how-will-a...
- lost_name 11y agoAMP is just a subset of HTML/JS/CSS, but there is also an AMP CDN and the implication that you agree to allow your content to be cached by third parties. I think this means that the agreement concerning the AMP CDN says you don't use bad ads, thus discouraging ad blocking.
- greggman 11y agoDoes "cached by 3rd parties" = "serve from same origin so ads appears to be content" ?
- lost_name 11y agoWell, it might. The FAQ only says this: https://www.ampproject.org/docs/support/faqs.html#who-will-be-able-to-use-accelerated-mobile-pages https://www.ampproject.org/docs/support/faqs.html#who-will-b... By using the AMP format, content producers are making the content in AMP files available to be crawled, indexed & displayed (subject to the robots exclusion protocol) and cached by third parties. https://www.ampproject.org/docs/support/faqs.html#how-do-accelerated-mobile-pages-work https://www.ampproject.org/docs/support/faqs.html#how-do-acc... In addition, AMP files can be cached in the cloud in order to reduce the time content takes to get a user’s mobile device. By using the AMP format, content producers are making the content in AMP files available to be cached by third parties. Under this type of framework, publishers continue to control their content, but platforms can easily cache or mirror the content for optimal delivery speed to users. Google has stated that it will provide a cache that can be used by anyone at no cost, and all AMPs will be cached by Google’s cache. Other companies may build their own cache as well. I imagine that means Google will be caching AMP pages in full, so if your search turns up an AMP page, it will be served from Google's CDN. Presumably, it will be more difficult to determine what is an ad if it's all cached, but maybe ads are an exception to cache -- you can't target a static ad very well.
- ocdtrekkie 11y agoTheir text wrapping on that page is atrocious. o_o Go ogle Ac celerated
- ocdtrekkie 11y agoSome testing: Apparently the text flows fine in Chrome. The AMP team would like you to believe their open standard that should be good for everyone everywhere has a website that only renders correctly in their own browser.
- tomjen3 11y agoAds from third-parties are supposed to be placed in special amp-ad elements. Those would be trivial to block. Ads that are served as standard images would probably be limited to blogs that deal directly with advertisers (e.g what slatestarcodex does) which is about as inoffensive as it gets.
- rpgmaker 11y agoThey are in charge of every aspect of AMP, what's stopping them from rendering ads as native content without the identifying tags in the future?