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 17 days 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