House Ads in the official Ad Plugin

스크립트 코드가 다음과 같은 형태라고 가정해 보겠습니다:

<div id="ABC"></div><script src="https://www.barattalo.it/adserve.php?t=ABC&f=4">/*300x250*/</script>

<div id="ABC"></div>가 <script src="https://www.barattalo.it/adserve.php?t=ABC&f=4"></script> 스크립트가 광고를 삽입하는 대상(target)일 가능성이 높습니다.

여기서 조금 추측을 하고 있지만, 애드서버에서 서빙되는 모든 광고에 대해 동일한 스크립트 태그가 생성될 가능성이 큽니다. 만약 그렇다면, 여기에 설명된 접근 방식이 여러분에게 도움이 될 수 있습니다: Is there a plugin for revive-adserver for discourse? - #3 by simon.

테스트를 해보려면 사이트의 관리자 / 사용자 지정 / 테마(Admin / Customize / Themes) 섹션에서 테마 컴포넌트를 생성하고, 임베드 코드에서 확인한 스크립트를 테마 컴포넌트의 head 섹션에 추가하세요. 그런 다음 해당 테마 컴포넌트를 사이트의 모든 테마에 포함하십시오. 이렇게 한 후에는 임베드 코드의 대상 div 요소(예: <div id="ABC">)를 하우스 광고(house ads)에 추가하기만 하면 됩니다.

이것이 작동하지 않으면 웹 검사기(web inspector)의 콘솔에서 오류가 있는지 확인해 보세요. 주의할 점 중 하나는 비활성화된 애드 블로커(ad blocker)로 인해 예상치 못한 문제가 발생할 수 있다는 것입니다: Chrome adblock extension house ads issue.

3개의 좋아요