광고_Admin.png

**아래 javascript 코드를 용도에 맞게 필요한 웹소스에 적용하면 됩니다.**

*아래 javascript 코드는~ 앱내에서만 실행될 수 있는 코드입니다. 테스트앱이 배포되면 아래코드를 적용하여 확인하면됩니다. 기본 jquery 플러그인을 사용하니 웹소스내에 jquery가 포함되어 있어야 합니다.

*참고사항 : 애드몹광고는 초기에 잘 나오다가~ 간혹 표시될 광고가 금방 소진되어 표시되지 않는경우가 생깁니다. 이런경우 수시간 이상 기다렸다 다시 시도해봐야하며, 신규 앱으로 처음 스토어에 등록된경우 초기엔 구글정책상 며칠이 소요될수도 있습니다.

1.리워드 광고 웹소스 호출구문

function admob_reward(){
	//리워드 광고 호출스크립트
	setTimeout(function(){
		var param = {
			action:"admob_reward",
			data:{리워드조건만족시지급될리워드값등지정},  //json값으로 아래 예시처럼 지정 : 리워드조건 만족 or 로드실패시 callback함수로 전달됨
			//data:{key1:'111',key2:'222'}
	    callback : "reward_fun"	//콜백으로 호출될 js함수명(이름은 알아서 정의해주세요)
		};
		webkit.messageHandlers.cordova_iab.postMessage(JSON.stringify(param));
	},300);
}

//리워드조건 만족 or 로드실패시 호출될 콜백함수
function reward_fun(data){
  //data값은 위에 호출시 data로 선언된 {key1:'111',key2:'222'} 값과 'loadfail'값이 추가로 넘어오게 됨.
  //예시값 : {"key1":"111","key2":"222","loadfail":1}
  //=> "loadfail"이 1이면 로드실패로 리워드처리하면 안되고, 0이면 리워드 성공으로 리워드처리하면됨.
	//리워드 처리~(필요한 로직을 만들면 됩니다.)

}

<!-- admob 함수호출 샘플 링크 -->
<div onclick="admob_reward()">리워드 광고 호출</div>

2.전면광고 웹소스 호출구문 (리워드 아님)

function admob_full(){
	//전면 광고 호출스크립트
	setTimeout(function(){
		var param = {
			action:"admob_full"
		};
		webkit.messageHandlers.cordova_iab.postMessage(JSON.stringify(param));
	},300);
}

<!-- admob 함수호출 샘플 링크 -->
<div onclick="admob_full()">전면 광고 호출</div>

3.배너광고 웹소스 호출구문

function admob_banner(flag){
	//배너 광고 호출스크립트
	setTimeout(function(){
		var param = {
			action:"admob_banner",
      show_flag:flag //1이면 표시, 0이면 제거
		};
		webkit.messageHandlers.cordova_iab.postMessage(JSON.stringify(param));
	},300);
}

<!-- admob 함수호출 샘플 링크 -->
<div onclick="admob_banner(1)">배너 광고 표시</div>

<div onclick="admob_banner(0)">배너 광고 제거</div>

Powered by (주)옐로우윈