ADX Library
  • ADXLibrary
  • Android
    • Integrate
    • SDK Integration
      • Initialize
      • Ad Formats
        • Banner Ad
        • Interstitial Ad
        • Native Ad
        • Rewarded Ad
          • AD(X)
          • AdMob
      • Ad Error
      • Ad Revenue
        • Banner Ad
        • Interstitial Ad
        • Native Ad
        • Rewarded Ad
      • Sample Application
    • Targeting Android 12
    • Change log
  • iOS
    • Integrate
    • SDK Integration
      • Initialize
      • Ad Formats
        • Banner Ad
        • Interstitial Ad
        • Native Ad
        • Rewarded Ad
          • AD(X)
          • AdMob
      • Ad Error
      • Ad Revenue
        • Banner Ad
        • Interstitial Ad
        • Native Ad
        • Rewarded Ad
      • Sample Application
    • Supporting iOS 14+
      • App Tracking Transparency
      • SKAdNetwork ID List
    • Change log
  • Unity
    • Integrate
    • SDK Integration
      • Initialize
      • Ad Formats
        • Banner Ad
        • Interstitial Ad
        • Rewarded Ad
          • AD(X)
          • AdMob (ADX v2.4.0 미만)
          • AdMob (ADX v2.4.0 이상)
      • Ad Error
      • Ad Revenue
        • Banner Ad
        • Interstitial Ad
        • Rewarded Ad
      • Sample Application
    • Change log
  • Flutter
    • Integrate
    • SDK Integration
      • Initialize
      • Ad Formats
        • Banner Ad
        • Interstitial Ad
        • Rewarded Ad
      • Sample Application
    • Change log
  • Appendix
    • SSV Callback (Server-Side Verification)
    • UMP (User Messaging Platform)
Powered by GitBook
On this page
  • 0. 최신 ADX Flutter SDK 버전
  • 1. 최소 지원 사양
  • 2. ADX Flutter SDK 추가 (Plugin 설치)
  • 3. iOS 14+ 지원
  • 4. AdMob APP ID 설정

Was this helpful?

  1. Flutter

Integrate

PreviousChange logNextSDK Integration

Last updated 1 month ago

Was this helpful?

0. 최신 ADX Flutter SDK 버전

Version 1.0.6

Release Date : 2025/04/22

1. 최소 지원 사양

  • Android

    • compileSdkVersion 33 이상

    • minSdkVersion 19 이상

    • Android OS KitKat 이상

  • iOS

    • iOS 12.0 이상

    • Xcode 15.3 이상

    • CocoaPods

  • Xcode15 이상에서 빌드할 경우, iOS Deployment Target 버전 (최소 지원 버전)을 12.0 이상으로 설정합니다. iOS 12.0 이상 버전으로 설정하지 않으면 특정 광고 네트워크의 초기화 과정에서 비정상 종료(Crash)가 발생할 수 있습니다.

  • 2025년 4월 24일부터 앱 스토어 커넥트에 업로드하는 앱은 Xcode 16 이상 버전을 사용하여 빌드해야 합니다.

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+ 지원

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>
  • Flutter 프로젝트 > iOS 프로젝트 > info.plist 파일 열기

  • GADApplicationIdentifier 키와 발급된 AdMob APP ID 추가

<key>GADApplicationIdentifier</key>
<string>YOUR_ADMOB_APP_ID</string>

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

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

https://developer.apple.com/kr/news/
ATT(App Tracking Transparency) Framework
App Tracking Transparency
app_tracking_transparency