Do you build things with AMP? Fill out the new AMP Developer Survey!
AMP

amp-access-scroll

Description

Integrates wth Scroll, a better internet that doesn't rely on ads.

Required Scripts

<script async custom-element="amp-access-scroll" src="https://cdn.ampproject.org/v0/amp-access-scroll-0.1.js"></script>
<script async custom-element="amp-access" src="https://cdn.ampproject.org/v0/amp-access-0.1.js"></script>

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

Required Scripts
<script async custom-element="amp-access" src="https://cdn.ampproject.org/v0/amp-access-0.1.js"></script>
<script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
<script async custom-element="amp-access-scroll" src="https://cdn.ampproject.org/v0/amp-access-scroll-0.1.js"></script>

Behavior

Configure

In <head>, add

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

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... >
</div>

Learn more at https://developer.scroll.com/amp

Validation

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

هل تحتاج إلى مزيد من المساعدة؟

لقد قرأت هذا المستند عشرات المرات ولكن ألم يُجِب عن جميع أسئلتك؟ ربما حصل ذات الأمر مع أشخاص آخرين: تواصل معهم على Stack Overflow.

الذهاب إلى Stack Overflow
هل وجدت خطأ أو تفتقد لميزة؟

يشجع مشروع AMP مشاركتك ومساهمتك بشدة! ونأمل أن تكون مشاركًا دائمًا في مجتمعنا مفتوح المصدر، ولكننا نشجع أيضًا المساهمات التي تحدث لمرة واحدة في الأمور التي تتحمس لها.

الانتقال إلى GitHub