📋 목차
AMP는 빠른 로딩 속도로 모바일 사용자에게 최적화된 페이지를 제공해요. 검색엔진에서 우선 노출되는 이점도 있어서 많은 블로거와 퍼블리셔들이 AMP를 적용하고 있어요.
하지만 AMP는 일반 HTML과 다르기 때문에 애드센스 광고를 넣으려면 AMP에 맞는 방식으로 설정해야 해요. 잘못하면 광고가 표시되지 않거나 페이지 자체가 AMP 유효성 검사를 통과하지 못할 수도 있답니다.
이 글에서는 AMP에서 애드센스 광고를 안전하고 효과적으로 적용하는 방법을 하나씩 정리해볼게요. AMP 특화 광고 포맷, 광고 위치, 코드 삽입 팁까지 놓치지 마세요!
📢 AMP 광고로 수익 올리고 싶다면?
👇 지금 바로 설정부터 시작해보세요!
🚀 AMP란 무엇인가요?

AMP는 Accelerated Mobile Pages의 줄임말로, 구글이 주도한 오픈소스 프레임워크예요. 기본적으로 불필요한 코드를 줄이고, HTML을 간결하게 만들어 모바일에서 빠르게 로딩되도록 도와줘요.
AMP 페이지는 자바스크립트 사용에 제약이 있고, 외부 스크립트도 제한돼요. 그래서 광고 스크립트 역시 일반 HTML 페이지처럼 넣으면 작동하지 않아요.
하지만 구글 애드센스는 AMP에 특화된 `` 태그를 제공해서 빠른 페이지 로딩과 광고 수익을 동시에 챙길 수 있게 해줘요. 이것이 AMP에서도 광고가 가능한 이유랍니다.
AMP를 사용하면 검색 결과에서 ‘⚡ AMP’ 마크가 뜨고 상단에 노출될 확률이 높아져서 방문자 수 자체가 증가할 수도 있어요.
💰 AMP에서 애드센스 광고의 장점

AMP 광고는 단순히 빠른 속도만을 위한 도구가 아니에요. 오히려 AMP 광고는 높은 사용자 체류 시간과 낮은 이탈률을 기반으로 더 나은 수익 구조를 만들 수 있어요.
일반 페이지보다 광고가 빨리 로딩되기 때문에 광고 노출 수 자체가 많아지고, 클릭률(CTR)도 높아지는 경향이 있어요. 특히 모바일 전용 사이트나 뉴스 기사에 효과적이에요.
AMP는 구조가 단순해서 광고 위치를 예측 가능하게 만들어요. 덕분에 자동 광고보다 직접 위치 설정한 광고의 클릭률이 더 높게 나오는 경우도 자주 있어요.
AMP 광고는 사용자 경험을 해치지 않으면서 수익을 창출할 수 있다는 점에서, 콘텐츠 중심 사이트 운영자에게 큰 장점이 돼요. 👍
📐 AMP에 맞는 광고 포맷 종류

AMP 광고는 일반 HTML 광고와 다르게 `` 또는 `` 태그를 써야 작동해요. 각각의 포맷은 사용 목적에 따라 다르게 적용돼요.
<amp-ad>
는 수동으로 광고 위치를 지정할 수 있는 포맷이에요. 콘텐츠 중간, 사이드 등 원하는 위치에 코드를 삽입해서 효율적으로 운영할 수 있어요.
<amp-auto-ads>
는 구글이 자동으로 광고 위치를 설정하는 방식이에요. 초보자나 관리 시간을 줄이고 싶은 사람에게 유용해요.
두 포맷은 동시에 사용할 수 없어요. 한 페이지에는 하나의 방식만 적용해야 하며, 혼합하면 AMP 유효성 검사에서 실패할 수 있어요.
⚙️ AMP 광고 포맷 비교표
포맷 | 특징 | 추천 대상 |
---|---|---|
amp-ad | 광고 위치 직접 설정 | 중급 이상 사용자 |
amp-auto-ads | 자동 삽입, 간편 | 초보 사용자 |
AMP에서 광고가 잘 보이게 하려면 포맷 선택이 매우 중요해요. 수동 삽입은 자유도가 높지만 세심한 설정이 필요해요. 😊
📎 AMP 광고 포맷 정리 완료!
👉 다음은 광고 코드 실제 적용법으로 넘어가볼게요.
🛠 AMP 광고 코드 설정 방법

AMP 광고를 넣기 위해선 일반 애드센스 광고 코드가 아닌, AMP 전용 태그와 구성 방식이 필요해요. 구글에서 제공하는 `` 태그는 필수로 포함돼야 해요.
아래는 기본적인 AMP 광고 삽입 코드 예시예요. 실제 페이지에 삽입할 땐 자신의 광고 단위 ID로 바꿔야 해요.
<amp-ad width="300" height="250"
type="adsense"
data-ad-client="ca-pub-XXXXXXX"
data-ad-slot="1234567890"
layout="responsive">
</amp-ad>
이 코드는 HTML 상에서 광고가 들어갈 위치에 삽입하면 돼요. 단, AMP 문서의 `` 영역에 아래 스크립트도 반드시 포함해야 해요:
<script async custom-element="amp-ad"
src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>
광고 위치, 크기, 레이아웃은 사이트 구성에 맞게 조절해야 해요. 특히 AMP의 유효성을 항상 체크하는 습관이 중요하답니다. 🧩
🔧 AMP 광고 수익 향상 팁

AMP 광고에서 수익을 높이려면 몇 가지 중요한 포인트를 챙겨야 해요. 첫째는 광고 위치예요. AMP에서는 페이지 상단, 콘텐츠 중간, 콘텐츠 끝 3곳에 삽입하는 게 가장 효과적이에요.
둘째, 레이아웃 속성은 `responsive`로 설정하는 게 좋아요. 다양한 모바일 기기에서 자연스럽게 광고가 노출되기 때문이에요.
셋째, AMP 페이지는 속도가 생명이라서 너무 많은 광고를 넣으면 오히려 SEO 점수가 떨어질 수 있어요. 페이지당 3개 정도가 적당해요.
넷째, `anchor ads`와 같이 화면에 따라 유동적으로 위치가 변하는 광고는 AMP에선 제한되므로 사용하지 않는 게 좋아요.
🧨 AMP 광고 오류와 해결법

AMP 페이지에서 광고가 보이지 않거나, 페이지가 AMP 인증에 실패한다면 아래 항목들을 확인해보세요:
1. script async
가 누락됐는지 확인해요.
2. `` 태그 내에 `width`, `height`, `layout` 속성이 정확히 들어가야 해요.
3. 광고 클라이언트 ID(`data-ad-client`)가 정확한지 체크해요.
또한 AMP 유효성 검사 도구(https://search.google.com/test/amp)로 매 페이지를 테스트하는 것도 추천해요.
AMP는 보안과 속도 기준이 엄격해서 작은 오류도 광고 노출 실패로 이어지기 쉬워요. 꼼꼼한 테스트가 필수랍니다! 🛡
🚨 자주 발생하는 AMP 광고 오류
오류 | 원인 | 해결방법 |
---|---|---|
광고 미표시 | 스크립트 누락 | head에 amp-ad 스크립트 삽입 |
AMP 유효성 실패 | 속성 오류 | width, height, layout 확인 |
광고 하나가 노출되지 않으면 수익도 바로 줄어들어요. AMP 광고는 한 줄 한 줄 정확하게 작성해야 해요! ✔️
❓ FAQ
Q1. AMP에서도 애드센스 수익이 나오나요?
A1. 네! `` 태그로 설정하면 일반 페이지 못지않게 수익이 발생해요.
Q2. AMP 광고 삽입에 꼭 필요한 태그는 뭔가요?
A2. `amp-ad`와 `script async custom-element="amp-ad"` 이 두 가지는 필수예요.
Q3. AMP 광고가 안 보이는 이유는 뭘까요?
A3. 대부분은 잘못된 속성이나 스크립트 누락 때문이에요. AMP 유효성 검사로 확인하세요.
Q4. AMP에서는 자동광고도 되나요?
A4. 네! `` 태그를 사용하면 AMP에서도 자동광고를 구현할 수 있어요.
Q5. AMP 광고는 몇 개까지 넣을 수 있나요?
A5. 공식 제한은 없지만 속도와 사용자 경험을 위해 3~4개 이하가 권장돼요.
Q6. AMP에서 광고 위치는 어떻게 정하나요?
A6. 수동 삽입 시 원하는 위치에 `` 코드를 넣으면 돼요. 중간이나 하단 추천!
Q7. AMP 광고에도 클릭률(CTR) 분석이 가능한가요?
A7. 가능해요. 구글 애널리틱스 및 애드센스 리포트를 통해 확인할 수 있어요.
Q8. AMP 광고 코드 넣고 저장하면 바로 반영되나요?
A8. 보통 몇 분 내로 반영돼요. 하지만 AMP 캐시가 적용되면 최대 몇 시간 걸릴 수도 있어요.
애드센스와 애드엑스, 수익 극대화 전략
📋 목차📈 애드센스와 애드엑스, 무엇이 다를까요?💡 구글 애드센스, 장점과 한계🌟 구글 애드엑스, 프리미엄 수익 솔루션📊 애드센스 vs 애드엑스, 핵심 비교🎯 어떤 플랫폼을 선택해야 할
sugar-family.tistory.com