Computer >> 컴퓨터 >  >> 네트워킹 >> 인터넷

페이스북이 AdBlock과의 대결에서 계속 앞서는 이유

페이스북이 AdBlock과의 대결에서 계속 앞서는 이유

콘텐츠 퍼블리셔와 광고주라면 AdBlock에 대해 한마디씩 하지 않는 사람이 없습니다. 오랜 기간 존재해 온 이 도구는 "당신은 100,000번째 방문자입니다" 같은 극악의 광고로부터 사용자를 보호해 왔지만, 동시에 광고를 비교적 합리적인 방식으로 노출하는 사이트들에게도 큰 타격을 주었습니다. 인터넷에서 이 도구를 둘러싼 애증 관계가 형성되어 있다고 말할 수 있지만, 그것을 가장 극명하게 보여주는 것이 바로 페이스북과 AdBlock의 관계입니다.

AdBlock과 페이스북은 서로를 눈엣가시로 여깁니다. 두 회사의 갈등은 일종의 비공식 코딩 경쟁으로 번졌고, 수많은 구경꾼들이 AdBlock이 페이스북의 광고 코드를 따라잡을 수 있을지 지켜보고 있습니다. 그렇다면 페이스북 엔지니어들은 어떤 방식으로 AdBlock 개발자들을 곤란하게 만들고 있을까요?

무슨 일이 벌어지고 있는가?

2016년 8월 11일 TechCrunch에 실린 기사는 양측이 치열한 코딩으로 맞서는 AdBlock과 페이스북의 갈등을 생생하게 보여주었습니다. 양측은 전쟁에 돌입했고, AdBlock은 페이스북의 우회책을 뚫으려고 필사적으로 노력하고 있습니다. AdBlock은 페이스북의 모든 후원 및 광고 콘텐츠를 차단하는 것을 목표로 하고, 페이스북은 이러한 차단 메커니즘을 우회해 브라우저가 계속 후원 콘텐츠를 표시하도록 만드는 것을 목표로 합니다. 결국 페이스북이 적어도 한 달간 우위를 점했지만, AdBlock 쪽은 아직 싸움이 끝나지 않았다고 말합니다. AdBlock 팀은 커뮤니티 전체에 문제 해결을 함께 요청했습니다. 이 글을 작성하는 시점까지도 페이스북은 우위를 유지하고 있습니다.

평소 AdBlock을 사용하시는 분이라면 사이드바에 광고가 하나도 없다는 것을 확인할 수 있습니다. 그래서 제가 무슨 말을 하는지 궁금할 수 있습니다. 문제는 뉴스 피드에 가끔 등장하는 '후원 게시물'과 관련이 있습니다. 다음 이미지처럼 보입니다.

페이스북이 AdBlock과의 대결에서 계속 앞서는 이유

이 스크린샷을 찍을 때도 AdBlock을 사용하고 있었다는 것을 새끼손가락 걸고 맹세합니다.

페이스북은 어떻게 AdBlock을 우회하는가

예상대로 페이스북의 AdBlock 우회 방법은 약 1년 전 필자가 작성한 글에서 설명한 내용과 매우 유사합니다. 장문의 글 읽기를 선호하지 않고 핵심만 알고 싶으신 분들을 위해 간단히 요약하면, 당시 저는 단순한 HTML 출력(JavaScript 기반 신디케이션과 반대)을 활용해 광고를 사이트의 일반 콘텐츠처럼 위장하거나, 다른 상품 홍보 방식을 채택해 같은 효과를 내는 몇 가지 방법을 소개했습니다. 페이스북은 전자를 선택했습니다.

위 이미지에서 볼 수 있듯이, 후원 콘텐츠는 페이스북 뉴스 피드에서 흔히 볼 수 있는 일반적인 '벽 포스트'처럼 보입니다. 신디케이션 릴레이를 통해 광고 콘텐츠를 표시하는 대신, 페이스북은 자체 백엔드 엔진을 사용해 일반 뉴스 피드 게시물과 동일한 HTML 출력 과정을 거쳐 광고 콘텐츠를 생성하기로 했습니다. 이 간단한 코드 처리 덕분에 회사는 AdBlock을 사용하는 사람들을 포함해 모든 사용자에게 계속 광고를 표시할 수 있습니다. 더 나아가 AdBlock이 이 광고를 제거하려던 시도 중 일부는 친구들의 정상적인 게시물까지 삭제되는 부작용을 낳아, 페이스북 사용자의 경험을 오히려 해치기도 했습니다.

물론 광고 게시물에는 여전히 '후원(Sponsored)' 라벨이 붙어 있어 쉽게 식별할 수 있습니다. 그럼에도 이것이 일부 사용자를 불편하게 만드는 이유는, 원하는 콘텐츠를 스스로 선택할 권리를 침해한다고 느끼기 때문입니다. 페이스북에서는 특정 사람의 콘텐츠가 보기 싫으면 '친구 삭제'나 차단으로 해결할 수 있습니다. 하지만 광고에는 그런 선택권이 없습니다(아래 이미지처럼 특정 유형의 광고를 숨길 수 있다는 점을 감안하더라도요).

페이스북이 AdBlock과의 대결에서 계속 앞서는 이유

그래도 광고를 숨기겠다는 선택은 결국 어떤 종류의 광고를 볼지 고르는 것일 뿐, 광고 자체를 완전히 거부하는 것은 아닙니다.

결론

페이스북은 기업입니다. 기업이 살아남으려면 수익을 창출해야 하며, 가능한 모든 방법으로 이를 달성하려 합니다. 동시에 어느 정도는 사용자에게 책임을 져야 하기 때문에, 관련성이 높고 최대한 침습적이지 않은 광고를 만들 강한 동기도 존재합니다. 이 섬세한 균형이 페이스북의 AdBlock 우회 전략의 배경에 있습니다.

물론 AdBlock 쪽에서도 같은 역학 관계가 작동합니다. AdBlock 사용자들은 대체로 광고를 보고 싶어 하지 않는 집단이기 때문에, 개발자들은 더욱 철저하게 광고를 차단할 새로운 방법을 끊임없이 찾아야 하는 압박을 받습니다. 이 두 세력 사이 어딘가에는 후원 게시물을 크게 신경 쓰지 않으면서도, 가장 극악의 광고를 잡아내는 AdBlock의 활약은 즐기는 사용자가 분명 존재합니다.

이 문제에 대해 어떻게 생각하시나요? 댓글로 의견을 남겨 토론에 참여해 보세요!