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

1. SDK 설치

Android

iOS

: 위 링크에 안내되어 있는 SDK 설치 및 IDFA 설정까지 확인하여 앱 내 세팅하여 줍니다.

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 AdPopcornBenefitJsBridge(this, hybridWebView), "AdPopcornBenefitJsBridge");**
    }

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

iOS (objective-c)