솔직히 말씀드리면, 지난 10년 동안 저희는 10억 건 이상의 광고를 제공해 왔으며, 수년 전부터 AdSense를 직접 사용하지 않고 있습니다(여러 이유로 AdSense를 선호하지 않기 때문이죠). 따라서 지금 디스플레이 광고에서 어떤 일이 일어나고 있는지, 즉 '광고 제공(ad serving)'을 거시적인 관점에서, 현재 상황의 관점에서 살펴볼 필요가 있습니다.
컨텍스트(관련성)
IDN Technet이나 다른 컨텍스트 기반 광고 네트워크와 같이 직접 구매 광고를 제공하는 대부분의 광고 네트워크는 사이트의 콘텐츠를 크롤링하지 않습니다. 그들은 광고 구매자에게 사이트를 마케팅하며, 예를 들어 "이곳은 Discourse 메타 사이트로, 기술 개발, Ruby, JavaScript 등 모든 기술 관련 분야에서 훌륭한 콘텐츠를 갖추고 있습니다"라고 설명합니다. 저희는 이들을 강력히 추천합니다.
그리고 요즘은 발행자에게 ads.txt 항목을 제공하며, 크롤러(AdSense 크롤러와 같은)가 아닌 사이트의 카테고리 및 하위 카테고리에 기반하여 광고 네트워크에서 발행자에게 광고를 제공합니다.
이것이 요즘의 규칙이며, 예외가 아닙니다.
동영상 콘텐츠 및 동영상 기반 광고에도 동일한 원칙이 적용됩니다. 저희의 동영상 파트너는 크롤러가 컨텍스트를 찾는 방식이 아니라, 브로셔를 통해 사이트의 컨텍스트에 기반하여 저희 사이트의 광고를 판매합니다.
실제로, 사이트 분류를 크롤러에 의존하는 광고 네트워크(특히 패스백 태그의 경우)로부터 광고를 제공한 지 수년이 되었습니다. 패스백 태그는 크롤러가 분류를 수행하는 것보다 컨텍스트가 광고 네트워크에 하드코딩되어 있을 때 항상 가장 잘 작동합니다.
패스백(Passbacks)
패스백 광고(태그)에서 관련 있는 컨텍스트를 얻는 것은 항상 어렵습니다.
수년간 10억 건 이상의 디스플레이 광고를 제공해 온 발행자로서의 제 경험에 비추어 볼 때, 패스백 광고 네트워크에 대해 크롤러를 통해 컨텍스트를 개발하는 광고 네트워크를 사용하지 않는 것이 좋습니다.
지난 10년간 광고를 발행해 온 제 경험에 따르면, 패스백 태그는 하드코딩된 컨텍스트를 기반으로 사용하는 것이 가장 좋습니다. 예를 들어, 기술 사이트 운영자가 인도에 패스백을 제공하려면, 인도의 기술 애호가들에게 기술적 관심을 유발하는 패스백 태그를 사용해야 합니다.
AdSense
저희는 아마도 15년에서 10년 전쯤 AdSense를 사용했으며, 지난 10년 동안 AdSense를 직접 제공한 적이 언제였는지 기억나지 않습니다. 제 생각에 AdSense는 수익을 창출하는 좋은 방법은 아닙니다.
AdSense는 크롤러를 통해 컨텍스트를 개발하므로, 일반적으로 태그가 중첩된 IFRAME 태그(iframe 태그 안의 IFRAME 패스백 태그)가 아니라면 IFRAME 태그를 사용하면 문제가 없을 것입니다.
IFRAME 태그의 몇 가지 장점
-
브라우저는 인라인 프레임에 대해 미리 공간을 할당하고 문서 렌더링 시 이를 고려합니다.
-
Iframe은 크로스 도메인 오리진 정책을 구현하여 다른 도메인 이름의 사이트/콘텐츠/광고를 가져오는 데 유용할 수 있으며, 비교적 안전하기 때문에 대부분의 웹 광고 솔루션이 iframe에 기반합니다.
-
먼저 콘텐츠를 로드한 후 광고를 로드해야 하는 경우, Iframe을 사용하여 수행할 수 있습니다.
-
Iframe은 성능 향상에 도움이 됩니다.
-
Iframe은 페이지의 다른 컴포넌트와 독립적으로 로드됩니다.
-
사용자가 JavaScript를 비활성화한 경우에도 iframe은 작동합니다.
-
iframe 태그에는 height와 width 속성이 있어 300×250, 728×90과 같은 광고 크기에 따라 디자이너가 크기와 형식에 대해 큰 자유도를 가질 수 있습니다.
-
iframe 태그는 페이지의 어디에나 나타날 수 있으며, 원한다면 여러 iframe을 추가할 수도 있습니다.
IFRAME 태그의 몇 가지 단점
-
Iframe 태그는 접근성 문제를 일으킬 수 있습니다.
-
Iframe 태그는 모든 브라우저에서 지원되지 않으며, 제대로 표시되지 않거나 심지어 빈 화면이 표시될 수 있습니다.
-
웹 광고에서 iframe을 사용하는 주요 이유는 크로스 도메인 지원에서의 보안이지만, 성능은 완벽하지 않습니다.
-
많은 휴대용 기기에서는 Iframe이 보이지 않을 수 있습니다.
-
Iframe은 때때로 SEO를 낮추는 것으로 알려져 있습니다.
JS 태그의 장점과 단점:
- 관심 있는 사람이 있다면 나중에 추가하겠습니다.
공급과 수요
이것은 2020년입니다. 광고주에게 광고를 공급하는 웹 사이트의 수는 2000년 이후 기하급수적으로 증가했습니다. 광고의 공급이 수요를 훨씬 초과하고 있습니다. 이는 Discourse에 광고를 설정하는 것에 대해 논의하고 있는 대부분의 사이트, 즉 강력한 수요와 확립된 니치 аудитории가 없는 한 프리미엄 광고 트래픽을 얻기 어렵다는 것을 의미합니다.
2020년에는 모든 테크니션과 그의 자매가 블로그와 포럼에 광고를 게시할 수 있으며, 실제로 그렇게 하고 있습니다. 이는 디스플레이 광고에 대한 공급이 미래에도 수요를 계속 초과할 것이라는 것을 의미합니다. 대부분의 니치 사이트는 잘 확립되기까지 신규 사이트에서 광고 수익을 창출하는 데 어려움을 겪을 것입니다.
Discourse와 크롤러
Discourse는 크롤러에게 SPA(싱글 페이지 애플리케이션)를 제공하지 않으므로, 이는 adbot 크롤러도 SPA를 볼 수 없다는 것을 의미합니다. 그리고 이 문제의 전체적인 함의가 (독립적인 제3자에 의해) “제3자로서 객관적으로” 분석되지 않았다는 것은 제 지식 범위 내에서는 사실입니다.
요약
JavaScript SPA로 Discourse를 실행하는 대부분의 신규 Discourse 사용자는 디스플레이 광고 수익 네트워크(AdSense 등)로부터 큰 수익을 창출하지 못할 것이라고 생각합니다. 이는 특히 팬데믹으로 인해 광고주의 광고 예산이 훨씬 줄어든 2020년에 더 두드러집니다. 또한, 공급은 높고 수요는 낮습니다.
디스플레이 광고를 실행하는 경우, 페이지가 “새로고침되지 않는” 방식 때문에 모든 SPA에서 문제가 발생할 것입니다. 이는 JS 태그와 IFRAME 태그 모두에 해당되는 문제이며, SPA에서 모든 유형의 제3자 태그를 최적화하기 위해 더 나은 플러그인 코드가 필요합니다.
마무리
저희는 수년 동안 AdSense를 제공하지 않았으며, 미래에도 그렇게 할 계획이 없습니다. 따라서 AdSense가 컨텍스트를 어떻게 얻는지에 대한 논점은 저희에게는 무의미합니다. 다른 사람들에게는, 제 생각에 제3자 스크립트 태그를 제공하고 CORS 문제를 해결하려고 머리를 쥐어짜는 것보다 작동하는 IFRAME 태그를 실행하는 것이 더 낫습니다.
걷기 전에 기어으세요. 달리기 전에 걷으세요.
도움이 되길 바랍니다.
잘 지내세요.
P.S.: 오타가 있다면 죄송합니다. 아내가 비가 오기 전에 쇼핑하러 가려고 문 앞에서 기다리고 있습니다!