pubspec.yaml
dependencies:
flutter_native_admob: ^2.1.0
android/build.gradle file 에 추가
dependencies {
// Example existing classpath
classpath 'com.android.tools.build:gradle:3.2.1'
// Add the google services classpath
classpath 'com.google.gms:google-services:4.3.0'
}
android/app/build.gradle file 에 추가
// ADD THIS AT THE BOTTOM
apply plugin: 'com.google.gms.google-services'
Firebase 사이트 접속하여 APP 등록 및 google-services.json 파일 다운
https://console.firebase.google.com
Firebase 가이드 대로 프로젝트 추가 후,
google-services.json 파일은 android/app/ 에 추가.
Admob 사이트 접속하여 APP ID 생성
android/app/src/main/AndroidManifest.xml 파일에 APP ID 추가
<application>
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-7272724994836437~1541936984"/>
</application>
adUnitID 및 controller 설정 및 NativeAdmob Widget 사용
static const nativeAdTestUnitID = "ca-app-pub-3940256099942544/2247696110";
final _controller = NativeAdmobController();
new Container(
child: NativeAdmob(
adUnitID: nativeAdTestUnitID,
controller: _controller,
),
);
반응형
'Flutter' 카테고리의 다른 글
[Flutter] 앱 아이콘 적용하기 (Android & iOS 한번에) (0) | 2020.09.28 |
---|---|
[Flutter] bottomNavigationBar (0) | 2020.09.18 |
[Flutter] Widget 테두리 설정 (border) (0) | 2020.09.17 |
[Flutter] 이미지 파일 (assets) 설정 (0) | 2020.09.14 |
[Flutter] String 내에 특정 값을 포함하고 있는지 알고 싶을 때 (0) | 2020.08.25 |