Integrate

0. 최신 ADX Flutter SDK 버전

1. 최소 지원 사양

  • Android

    • compileSdkVersion 33 이상

    • minSdkVersion 19 이상

    • Android OS KitKat 이상

  • iOS

    • iOS 12.0 이상

    • Xcode 15.3 이상

    • CocoaPods

2. ADX Flutter SDK 추가 (Plugin 설치)

1) 터미널 명령어로 설치합니다.

$ flutter pub add adx_sdk

2) pubspec.yaml 에 dependency 입력합니다.

  • 터미널 명령어로 설치한 경우 넘어갑니다.

  • dependencies에 adx_sdk 를 추가합니다.

dependencies:
  adx_sdk: ^1.0.6

3) 마지막으로 ADX SDK Dart 파일을 임포트합니다.

import 'package:adx_sdk/adx_sdk.dart';

3. iOS 14+ 지원

iOS 14 이상 지원하는 경우 IDFA (Identifier for Advertisers) 식별자를 얻기 위해 ATT(App Tracking Transparency) Framework를 반드시 적용해야 합니다. 자세한 방법은 아래 링크를 참고해주세요.

App Tracking Transparency

유럽 경제 지역 (European Economic Area) 에 서비스 하지 않는 경우 ATT 적용을 위해 app_tracking_transparency 모듈을 사용하는 방법을 권장드립니다. 이부분은 샘플 프로젝트를 참고해주세요.

4. AdMob APP ID 설정

Flutter 프로젝트 내에 존재하는 Android 및 iOS 프로젝트에 AdMob APP ID를 설정합니다.

AdMob APP ID를 설정하지 않으면 앱 실행 후, 비정상 종료(Crash)가 발생할 수 있습니다.

  • Flutter 프로젝트 > Android 프로젝트 > AndroidManifest.xml 파일 열기

  • <meta-data>태그에 "com.google.android.gms.ads.APPLICATIONID"와 발급된 애드몹의 APP ID를 추가.

<application>
    <meta-data
        android:name="com.google.android.gms.ads.APPLICATION_ID"
        android:value="YOUR_ADMOB_APP_ID"/>
</application>

Last updated

Was this helpful?