기본 설정

1. SDK 설치

  • Android

아래 page 의 AdPopcornSSP SDK 설치 및 Manifest.xml 설정까지 확인하여 앱 내 세팅해줍니다.

기본 설정
  • iOS

아래 page의 링크에서 IDFA 설정까지확인하여 앱 내 세팅하여 줍니다.

기본 설정

나머지 광고 타입 연동은 아래 Flutter 가이드를 참고해 작성하기 바랍니다.

2. 초기화

앱 시작 시, AdPopcornSSP.init API를 사용하여 SDK를 초기화 합니다

Dart
import 'dart:io' show Platform;
import 'package:adpopcornssp_flutter/adpopcornssp_flutter.dart';


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();
    if (Platform.isAndroid) {
      AdPopcornSSP.init('YOUR_ANDROID_APP_KEY');
    }
    else if (Platform.isIOS) {
      AdPopcornSSP.init('YOUR_IOS_APP_KEY');
    }
  }
}

5. 로그 설정

Android의 경우는 AndroidManifest.xml에 debug 키를 추가해 설정합니다

JavaScript
import 'dart:io' show Platform;
import 'package:adpopcornssp_flutter/adpopcornssp_flutter.dart';


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();
    if (Platform.isAndroid) {
      AdPopcornSSP.init('YOUR_ANDROID_APP_KEY');
    }
    else if (Platform.isIOS) {
      AdPopcornSSP.init('YOUR_IOS_APP_KEY');
      AdPopcornSSP.setLogLevel("Trace");
    }
  }
}

Last updated

Was this helpful?