{"componentChunkName":"component---src-templates-blog-post-js","path":"/vuukle-amp-integration/","result":{"data":{"site":{"siteMetadata":{"title":"Vuukle Docs","author":"Vuukle"}},"markdownRemark":{"id":"15ffb25c-3032-5b8e-a31d-28b8ed276eb4","html":"<h2>Before you start</h2>\n<ul>\n<li>If you haven’t done so already, you’ll want to familiarize yourself with Google’s <a href=\"https://www.ampproject.org/docs/get_started/about-amp.html\">What Is AMP?</a> and <a href=\"https://www.ampproject.org/docs/get_started/create.html\">Create Your First AMP Page</a>.</li>\n<li>Make sure you’ve <a href=\"https://vuukle.com/admin/sign-up.html\">registered</a> your site with Vuukle. Read the <a href=\"https://docs.vuukle.com/how-to-embed-vuukle-2.0-via-js\">Quickstart Guide</a> for more information.</li>\n</ul>\n<h2>How to install</h2>\n<ol>\n<li>Add the following code to the page</li>\n</ol>\n<div class=\"gatsby-highlight\" data-language=\"html\"><pre class=\"language-html\"><code class=\"language-html\"><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>amp-iframe</span>\n  <span class=\"token attr-name\">width</span><span class=\"token attr-value\"><span class=\"token punctuation\">=</span><span class=\"token punctuation\">\"</span>600<span class=\"token punctuation\">\"</span></span>\n  <span class=\"token attr-name\">height</span><span class=\"token attr-value\"><span class=\"token punctuation\">=</span><span class=\"token punctuation\">\"</span>350<span class=\"token punctuation\">\"</span></span>\n  <span class=\"token attr-name\">layout</span><span class=\"token attr-value\"><span class=\"token punctuation\">=</span><span class=\"token punctuation\">\"</span>responsive<span class=\"token punctuation\">\"</span></span>\n  <span class=\"token attr-name\">sandbox</span><span class=\"token attr-value\"><span class=\"token punctuation\">=</span><span class=\"token punctuation\">\"</span>allow-scripts allow-same-origin allow-modals allow-popups allow-forms allow-top-navigation<span class=\"token punctuation\">\"</span></span>\n  <span class=\"token attr-name\">resizable</span>\n  <span class=\"token attr-name\">frameborder</span><span class=\"token attr-value\"><span class=\"token punctuation\">=</span><span class=\"token punctuation\">\"</span>0<span class=\"token punctuation\">\"</span></span>\n  <span class=\"token attr-name\">src</span><span class=\"token attr-value\"><span class=\"token punctuation\">=</span><span class=\"token punctuation\">\"</span>ARTICLE-URL-HERE<span class=\"token punctuation\">\"</span></span>\n<span class=\"token punctuation\">></span></span>\n  <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>div</span>\n    <span class=\"token attr-name\">overflow</span>\n    <span class=\"token attr-name\">tabindex</span><span class=\"token attr-value\"><span class=\"token punctuation\">=</span><span class=\"token punctuation\">\"</span>0<span class=\"token punctuation\">\"</span></span>\n    <span class=\"token attr-name\">role</span><span class=\"token attr-value\"><span class=\"token punctuation\">=</span><span class=\"token punctuation\">\"</span>button<span class=\"token punctuation\">\"</span></span>\n    <span class=\"token attr-name\">aria-label</span><span class=\"token attr-value\"><span class=\"token punctuation\">=</span><span class=\"token punctuation\">\"</span>Show comments<span class=\"token punctuation\">\"</span></span><span class=\"token style-attr language-css\"><span class=\"token attr-name\">\n    <span class=\"token attr-name\">style</span></span><span class=\"token punctuation\">=\"</span><span class=\"token attr-value\"><span class=\"token property\">display</span><span class=\"token punctuation\">:</span> block<span class=\"token punctuation\">;</span><span class=\"token property\">text-align</span><span class=\"token punctuation\">:</span> center<span class=\"token punctuation\">;</span><span class=\"token property\">background</span><span class=\"token punctuation\">:</span> #1f87e5<span class=\"token punctuation\">;</span><span class=\"token property\">color</span><span class=\"token punctuation\">:</span> #fff<span class=\"token punctuation\">;</span><span class=\"token property\">border-radius</span><span class=\"token punctuation\">:</span> 4px<span class=\"token punctuation\">;</span></span><span class=\"token punctuation\">\"</span></span>\n  <span class=\"token punctuation\">></span></span>\n    Show comments\n  <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;/</span>div</span><span class=\"token punctuation\">></span></span>\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;/</span>amp-iframe</span><span class=\"token punctuation\">></span></span></code></pre></div>\n<ol start=\"2\">\n<li>Populate src url with parameters:\nurl - Article URL\nhost - Site Host\nid - article id\napiKey - your api key\ntitle - article title</li>\n<li>Add AD code to the page</li>\n</ol>\n<div class=\"gatsby-highlight\" data-language=\"html\"><pre class=\"language-html\"><code class=\"language-html\"><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>amp-ad</span> <span class=\"token attr-name\">width</span><span class=\"token attr-value\"><span class=\"token punctuation\">=</span><span class=\"token punctuation\">\"</span>300<span class=\"token punctuation\">\"</span></span> <span class=\"token attr-name\">height</span><span class=\"token attr-value\"><span class=\"token punctuation\">=</span><span class=\"token punctuation\">\"</span>250<span class=\"token punctuation\">\"</span></span> <span class=\"token attr-name\">type</span><span class=\"token attr-value\"><span class=\"token punctuation\">=</span><span class=\"token punctuation\">\"</span>doubleclick<span class=\"token punctuation\">\"</span></span> <span class=\"token attr-name\">data-slot</span><span class=\"token attr-value\"><span class=\"token punctuation\">=</span><span class=\"token punctuation\">\"</span>/213794966/amp/{host}<span class=\"token punctuation\">\"</span></span><span class=\"token punctuation\">></span></span>\n  //host should not contain http, https or www.\n  <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>div</span> <span class=\"token attr-name\">placeholder</span><span class=\"token punctuation\">></span></span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;/</span>div</span><span class=\"token punctuation\">></span></span>\n  <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>div</span> <span class=\"token attr-name\">fallback</span><span class=\"token punctuation\">></span></span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;/</span>div</span><span class=\"token punctuation\">></span></span>\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;/</span>amp-ad</span><span class=\"token punctuation\">></span></span></code></pre></div>\n<ol start=\"4\">\n<li>Refer to the <code class=\"language-text\">amp-iframe</code> <a href=\"https://www.ampproject.org/docs/reference/extended/amp-iframe.html\">documentation</a> and <code class=\"language-text\">amp-ad</code> <a href=\"https://www.ampproject.org/docs/reference/components/amp-ad\">documentation</a> add the required <code class=\"language-text\">amp-iframe</code> and <code class=\"language-text\">amp-ad</code> script to your document’s <code class=\"language-text\">&lt;head&gt;</code>. :</li>\n</ol>\n<div class=\"gatsby-highlight\" data-language=\"html\"><pre class=\"language-html\"><code class=\"language-html\"><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>script</span> <span class=\"token attr-name\">async</span> <span class=\"token attr-name\">custom-element</span><span class=\"token attr-value\"><span class=\"token punctuation\">=</span><span class=\"token punctuation\">\"</span>amp-ad<span class=\"token punctuation\">\"</span></span> <span class=\"token attr-name\">src</span><span class=\"token attr-value\"><span class=\"token punctuation\">=</span><span class=\"token punctuation\">\"</span>https://cdn.ampproject.org/v0/amp-ad-0.1.js<span class=\"token punctuation\">\"</span></span><span class=\"token punctuation\">></span></span><span class=\"token script\"></span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;/</span>script</span><span class=\"token punctuation\">></span></span>\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>script</span> <span class=\"token attr-name\">async</span> <span class=\"token attr-name\">custom-element</span><span class=\"token attr-value\"><span class=\"token punctuation\">=</span><span class=\"token punctuation\">\"</span>amp-iframe<span class=\"token punctuation\">\"</span></span> <span class=\"token attr-name\">src</span><span class=\"token attr-value\"><span class=\"token punctuation\">=</span><span class=\"token punctuation\">\"</span>https://cdn.ampproject.org/v0/amp-iframe-0.1.js<span class=\"token punctuation\">\"</span></span><span class=\"token punctuation\">></span></span><span class=\"token script\"></span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;/</span>script</span><span class=\"token punctuation\">></span></span></code></pre></div>\n<hr>\n<p>You can check working samples <a href=\"https://amp-example.netlify.com\">here</a></p>\n<p>​</p>","frontmatter":{"title":"How to embed Vuukle on AMP pages","date":"May 01, 2017","category":"Install Vuukle","tags":["how to","install","amp"],"shortDescription":"Accelerated Mobile Pages (AMP) is a fast-loading, optimized Vuukle experience for Google AMP compatible pages."}}},"pageContext":{"id":"15ffb25c-3032-5b8e-a31d-28b8ed276eb4"}}}