해당 연동 가이드는 하이브리드 환경 내에서 SDK에서 제공해 주는 가이드 문서입니다. 화면의 구성은 매체측에서 직접 진행하는 연동 방식에 사용됩니다.

1. SDK 설치

Android

iOS

: 위 링크에 안내되어 있는 SDK 설치 및 IDFA 설정, 앱키 & 해시키 설정, 리워드서버 연동방식 추가까지 확인하여 앱 내 세팅하여 줍니다. (UserID 설정부터는 아래 가이드를 확인해 주세요)

2. 웹뷰 javascript interface 등록

Android

private WebView hybridWebView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_hybrid);

        hybridWebView = (WebView) findViewById(R.id.hybrid_webview);

        **hybridWebView.getSettings().setJavaScriptEnabled(true);
        hybridWebView.getSettings().setDomStorageEnabled(true);**								
    }
private WebView hybridWebView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_hybrid);

        hybridWebView = (WebView) findViewById(R.id.hybrid_webview);

        hybridWebView.getSettings().setJavaScriptEnabled(true);
        hybridWebView.getSettings().setDomStorageEnabled(true);

        **hybridWebView.addJavascriptInterface(new AdPopcornRewardJsBridge(this, hybridWebView), "AdPopcornRewardJsBridge");**
    }

→ 위 2가지 연동을 hybrid webview에 설정해주면 네이티브와 통신을 위한 준비가 마무리됩니다.

iOS (objective-c)