쿠팡 클릭 이벤트 페이지 연동 가이드
쿠팡 브릿지 이벤트 페이지 연동을 위한 가이드입니다.
1. 이벤트 페이지 URL 연동
https://click-reward.adpopcorn.com/sample?identifier={adid_or_idfa}이벤트 페이지 URL은 매체별로 구분됩니다.
이벤트 페이지의 주소는 사업팀(pm@adpopcorn.com)을 통해 전달됩니다.
(필수) identifier에 android의 경우 adid, ios일 경우 idfa를 넘겨주어야 합니다.
2. 웹뷰 내 JavascriptInterface 설정
이벤트 페이지의 원활한 동작을 위해 아래 가이드를 참고하여 JavascriptInterface 설정을 진행해 주어야 합니다.
2.1 공통 사항
호출은 APSSPClickReward 객체로 호출합니다. 이에 아래와 같이 각 OS 환경에 맞게 APSSPClickReward 를 등록해 주어야 합니다.
webView = new WebView(context.getApplicationContext());
webView.addJavascriptInterface(this, "APSSPClickReward");wkContentController = [[WKUserContentController alloc]init];
[wkContentController addScriptMessageHandler:self name:@"APSSPClickReward"];
webViewConfiguration = [[WKWebViewConfiguration alloc]init];
webViewConfiguration.userContentController = wkContentController;
webView = [[WKWebView alloc] initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height) configuration:webViewConfiguration];2.2 Interfaces
2.2.1 closeWebView()
설명 : 이벤트 페이지의 상단 백버튼 클릭 시, 호출되며 현재의 웹뷰 화면을 종료 처리해 주어야 합니다.
아래 샘플 코드를 참고해, 매체사의 개발환경에 맞게 변형하여 처리해 줍니다.
2.2.2 adClicked()
설명 : 이벤트 페이지의 광고를 클릭 한 시점에 발생하는 이벤트입니다.
클릭 이벤트 발생 시, 매체사가 원하는 동작 처리를 할 때 사용 가능하며, 아래 샘플 코드를 참고해, 매체사의 개발환경에 맞게 변형하여 처리해 줍니다.
2.3 쿠팡 광고 클릭에 대한 처리
아래 설정이 누락될 경우, 광고 클릭 시, 웹뷰 내에서 광고 페이지로 랜딩됩니다. 이에 반드시 연동을 진행해 주어야 합니다.
Last updated
Was this helpful?