조회 수 96 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄



라이믹스로 사이트를 운영하는 분들은 아마도 대부분 다운로드 광로 애드온을 알고 있을 것입니다.

해당 애드온은 제작자에 따라서 2가지 버전이 있습니다.

 

https://ssgroom.com/xecenter/1712

 

https://xetown.com/point_contents/22472

 

기멀전 사이트는 두번째 conory님의 버전을 사용하는데, 몇가지 문제점이 있습니다.

 

첫번째, 구글 애드센스 규정에 어긋나는 문제.

구글 애드센스는 광고영역이 컨텐츠 내용보다 커서는 안된다는 규정이 있고 이를 어길시 심할 경우 계정이 폭파되는 경우가 있습니다.

작은 배너 광고를 의도적으로 넣은 경우에는 상관없겠지만, 최근에 발표되는 자동형등의 배너를 넣게 되면 의도하지 않게 컨텐츠보다 큰 광고가 노출되며 이에 따라 경고가 누적될 수 있습니다.

 

둘째, 광고차단 확장프로그램이나, 브라우저에 대응이 되지 않습니다.

팝업 형태로 다운로드 광고 배너가 나오게 되는데, 이때 광고차단 프로그램에 의해서 화면이 흰색으로 노출되거나 아무런 광고 효과없이 다운로드가 진행되는 경우가 발생됩니다.

 

셋째, 광고차단 프로그램에 의한 파일명이 원천차단되는 현상.

현재 애드온에 사용하는 일부 파일명이 광고차단 프로그램에 의해 원천 차단됩니다.

따라서 광고차단 프로그램이 인식하지 못할 일반적인 파일명으로 수정하여 문제를 해결하였습니다.

 

이에 이상 세가지 문제를 개선한 수정 코드를 공유합니다.

 

먼저, 애드온에 포함되어 있는 css 파일명을 default.css로 변경합니다.

이후 download_ad.html 파일을 아래와 같이 수정합니다.

 

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Download - {$filename} ({$file_size})</title>
<link rel="stylesheet" href="/addons/download_ad/tpl/default.css" />
<script src="/addons/download_ad/tpl/jquery-2.1.4.min.js"></script>
</head>
<body>
<div class="main_contents">
<div class="dwnAd" cond="$ad_code">
{$ad_code}
</div>
<div id="cntdwn">{sprintf('<strong>'.'애드블럭'.'</strong>'.'을 제거하거나 '.'<strong>'.'잠시 꺼'.'</strong>'.'주세요.')}</div><br /><br />
<div class="dwnTitle">※ 자료설명 ※</div>
<div class="dwnFile">{$file_discription}</div><br /><br />
<div class="dwnTitle">※ 자료현황 ※</div>
<div class="dwnFile">등록일 : {$regdate} / 문서노출 : {$readed_count} / 다운로드 {$download_count}</div><br /><br />
<div class="dwnTitle">※ {$lang->file_download} ※</div>
<div class="dwnFile">{$lang->file_name} : {$filename} ({$file_size})</div>
<div class="dwnAd" cond="$ad_code">
{$ad_code}
</div>
</div>


<script>
var fuckAdBlock = false;
var FuckAdBlock = false;
</script>
<script src="/addons/download_ad/tpl/doubleserve.js"></script>

<script type="text/javascript">
//애드블록이 있는 경우 실행하는 공통 함수.
function adBlockDetected() {
alert('애드블록 발견되어, 다운로드가 진행되지 않습니다.');
}


//애드블록이 없는경우 실행하는 공통 함수.
function adBlockNotDetected() {

var count = {$ad_time};
var countdown = setInterval(downTimer, 1000);

function downTimer()
{
jQuery("#cntdwn").html("{sprintf($lang->msg_file_download_start,'<strong>"+count+"</strong>')}");
if(count == 0)
{
clearInterval(countdown);

var exdate = new Date();
exdate.setSeconds(exdate.getSeconds() + 60);
document.cookie = 'download_ad_ok_{$file_srl}=true; path=/; expires='+exdate.toGMTString()+';';

jQuery("#cntdwn").html("<div class=\"dwning\">{$lang->msg_file_download_restart}</div>");
window.location = "{getNotEncodedUrl('', 'act', 'procFileDownload','file_srl',$file_srl,'sid',$sid)}";
return;
}
count--;
}


}

function blockAdblockUser() {
if ($('.dwnAd').height() === 0) {
adBlockDetected();
} else {
adBlockNotDetected();
}
}

window.onload = function(){
   blockAdblockUser();
}

</script>

</body>
</html>

 

 




List of Articles
번호 분류 제목 날짜 조회 수 글쓴이
공지 공지 후원버전 다운로드 방법 2 file 2022.04.01 647 운영자
공지 공지 기멀전이 고전 명설교가 담긴 카세트 테잎을 발굴합니다. file 2021.06.17 1542 운영자
공지 공지 찬송가 가사 및 제목 변경을 개인적으로 사용하는 분들 사용제재합니다. 3 file 2021.04.30 2235 운영자
공지 공지 Livepro L1 V1 국내 정품 공동구매 안내 - 종료 23 file 2021.04.06 6510 운영자
공지 공지 기멀전 개인 상담 채널 오픈합니다. 1 2021.02.27 1912 운영자
14772 질문 설교자 문의 file 2022.01.28 133 비니
14771 정보&강의 playwright python의 몇 가지 기술문서 정리 2022.01.27 245 운영자
14770 질문 입력하신 후원자의 값으로...후원이 안됩니다. 1 secret 2022.01.25 1 남해
14769 자유글 인스타그램 매크로 프로그램 중간 과정 소개 인스타그램 매크로 프로그램 개발 과정에 기록으로 남깁니다. 일단 네이밍을 간단하게 '인스타그램 오토'라고 정했습니다. 기능은 작업하다보니깐 자꾸 뭔가를 추... file 2022.01.25 125 운영자
14768 공지 인스타그램 매크로 프로그램 발표예정 2022.01.23 162 운영자
14767 정보&강의 파이썬 안드로이드 자동화 툴 간략 소개 인스타그램 자동화를 하고 있는데, 참고자로를 찾다가 노마드 영상을 보게 되었습니다. 해당영상에서는 흥미로운 몇가지 기술적 이슈를 다루고 있습니다. 파이썬... file 2022.01.22 433 운영자
» 정보&강의 라이믹스용 다운로드 광고 애드온의 오류 수정 2022.01.21 96 운영자
14765 자유글 인스타그램 자동화 프로그램 개요 2022.01.21 92 운영자
14764 정보&강의 라이믹스 2.X 짧은 주소 사용시 다운로드 404 에러 대처법 라이믹스가 2.x 대로 업데이트 되면서 라우팅 개념이 도입이 되었습니다. 하지만 어느순간부터 첨부파일 다운로드 시 404에러가 발생되며, 파일의 위치를 라우팅... file 2022.01.21 96 운영자
14763 질문 프로프리젠터 자료 다운 받고 싶습니다. 1 secret 2022.01.21 3 기쁨가득3035
14762 정보&강의 win32 uiautomation not find 에러 발생시 조치 file 2022.01.14 132 운영자
14761 질문 새찬송가 PPT가 다운이 되지를 않습니다. secret 2022.01.08 0 항렐루야
14760 자유글 MacOS 맥용 카카오톡 개별 문자발송 프로그램 개발안대 2022.01.06 113 운영자
14759 질문 파이썬 관련 대략적인 질문입니다. 1 secret 2022.01.02 7 에젤
14758 자유글 맥용 아이메시지 문자 그룹 개별 발송 프로그램 소개 맥에서 아이메시지를 통해 단체 그룹 개별 메시지를 보낼 수 있는 프로그램입니다. 과거에 있던 프로그램을 리뉴얼 하였습니다. 현재는 마지막 디자인 작업중에 ... 2 file 2021.12.20 571 운영자
14757 정보&강의 팀뷰어 대체 원격제어 프로그램 점프 데스크탑 (jump desktop) https://www.jumpdesktop.com 특징 자신의 계정생성 후 접속할 컴퓨터 다수 관리 가능 관리할 컴퓨터와 접속할 컴퓨터에 설치하는 프로그램이 다름 접속대상 컴퓨... file 2021.12.19 241 운영자
14756 질문 xml 성경파일 두개를 하나로 합칠 수 있을까요? 3 file 2021.12.19 504 picstory
14755 질문 가입. file 2021.12.16 117 마카엘
14754 정보&강의 가정용 스크린 골프 종류 조사 1. 골프존 비전홈 최대 6명 게임 온라인 대전 가능 본체 + 자이로센스 컨트롤러 형태 단점 개인 클럽을 사용하지 못함. https://www.wadiz.kr/web/campaign/detai... file 2021.11.30 709 운영자
14753 질문 방송이 자꾸 튕깁니다 ㅜㅜ file 2021.11.24 271 코코샤넬
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 741 Next
/ 741