Integrates with Scroll membership.


Required Scripts

<script async custom-element="amp-access-scroll" src=""></script>
<script async custom-element="amp-access-scroll" src=""></script>


Lets sites in the Scroll network identify Scroll members in order to serve them an ad-free, directly-monetized experience.


In <head>, add

<script id="amp-access" type="application/json">
  "vendor": "scroll",
  "namespace": "scroll"

Be sure not to add a trailing comma to the namespace line, which makes it invalid JSON!

If you are already using amp-access for a paywall, follow the steps in the amp-access documentation for using namespaces and an array of providers.

Make each ad conditional

Add an amp-access attribute to each ad container.

<div class="amp-ad-container" amp-access="NOT scroll.scroll">
  <amp-ad... >

Learn more at


See amp-access-scroll rules in the AMP validator specification.

Need more help?

You've read this document a dozen times but it doesn't really cover all of your questions? Maybe other people felt the same: reach out to them on Stack Overflow.

Go to Stack Overflow
Found a bug or missing a feature?

The AMP project strongly encourages your participation and contributions! We hope you'll become an ongoing participant in our open source community but we also welcome one-off contributions for the issues you're particularly passionate about.

Go to GitHub