Flutter 앱에 Adrop SDK 설치하기

사전 준비 사항

선호하는 에디터 또는 IDE를 준비해주세요. Adrop은 다음의 환경에서 동작합니다.

  • 안드로이드 :

    • API 레벨 23(M) 혹은 그 이상을 타겟팅

    • Android 6.0 혹은 그 이상 버전을 사용

      • minSdkVersion 23

    • 다음의 버전을 충족하는 Jetpack (AndroidX)을 사용

      • com.android.tools.build:gradle v7.4.2 버전 이상

        • compileSdkVersion 34

    • Kotlin 1.7.10 버전 이상

  • iOS:

    • iOS 13

    • Swift 5.0

  • 다음 사항을 포함하여 운영체제에 맞게 Flutter 를 설치해주세요:

    • Flutter SDK

    • Supporting libraries

    • 특정 플랫폼에 최적화된 소프트웨어와 SDKs

이제 이메일 또는 구글 계정을 통해 Adrop에 로그인하세요.


1. Adrop 설정 파일 추가하기

설정 파일 준비하기 가이드를 참고해 주세요.

2. 앱에 Adrop 플러그인을 추가

  1. 준비 사항이 잘 확인되었다면, Flutter 프로젝트 디렉토리에서 하단의 커맨드를 실행시켜 플러그인을 설치해주세요.

flutter pub add adrop_ads_flutter
cd ios
pod install --repo-update

3. 앱에서 Adrop 초기화(Initialize)하기

마지막으로, 앱 시작 시 Adrop을 초기화 하기 위하여 프로젝트 루트 위젯에 하단 초기화 코드를 추가해 주세요.

  1. Adrop 플러그인을 import하세요.

import 'package:adrop_ads_flutter/adrop_ads_flutter.dart';
  1. 앱 시작 시, Adrop을 초기화하세요.

void main() {
  runApp(const MyApp());
}

class MyApp extends StatefulWidget {
  const MyApp({super.key});

  @override
  State<MyApp> createState() => _MyAppState();
}

class MyAppState extends State<MyApp> {
  @override
  void initState() {
    super.initState();
    initialize();
  }

  Future<void> initialize() async {
    // ..
    // true for production
    await Adrop.initialize(false); // production 파라미터를 false로 전달할 경우, SDK내에서 발생하는 로그가 출력됩니다.
  }
}
  1. Flutter 애플리케이션을 리빌드해주세요.

flutter run

성공적으로 설치가 끝났다면 아래 다음 단계 가이드를 진행하여 직광고를 노출해 보세요.


Next Steps

1. 광고 유닛 등록하기

이제 광고 유닛을 등록하면 사용자에게 광고주의 직광고를 노출할 수 있어요.

광고 유닛 등록 방법을 알려드릴게요.

2. 광고 유닛 노출하기

이미 등록된 광고 유닛이 있다면 광고를 노출해 보세요.


(선택사항) Troubleshooting

# Add this line to your Podfile
use_frameworks!

# ...
post_install do |installer|
    installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|

        #...
        # Add this line to your Podfile
        config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES'
        end
    end
end

Last updated