Flutter

[Flutter] 플러터 - 안드로이드, iOS 구글 애드몹 배너 적용하기. ( Applying Android, iOS Google AdMob banner)

정보처리마법사 2019. 8. 3. 20:15
반응형

 

 

[Flutter] 플러터 - 안드로이드, iOS 구글 애드몹 배너 적용하기. ( Applying Android, iOS Google AdMob banner)

 

 

 

Flutter 플러터 - 안드로이드, iOS 구글 애드몹 배너 달기.(Applying Android, iOS Google AdMob banner)

 

 

 

이모티콘・01・고양이 마멋 친구들 - Google Play 앱

이모티콘・01・고양이 마멋 친구들: 무료 이모티콘, 회원가입 없이! 카톡, SNS로 감정 표현이 쉬워져요. 귀여움 가득, 대화창을 더 풍성하게!

play.google.com

 

 

 

안녕하세요 정보처리마법사 입니다.

 

이번 포스팅의 주제는 플러터 애드몹 플러그인을 사용하여 배너 달기에 관한 내용입니다.

 

 

info.plist 파일에 총 4줄을 추가해줍니다. 저 iOS App ID는 구글 애드몹의 iOS 앱아이디 인데 공식 테스트용입니다. 자기자신의 앱아이디를 적용해야합니다. 그래야 실제로 수익이 발생합니다.

 

윗2줄 아래2줄 총 4줄을 추가해줍니다.

 

자 이제 안드로이드는 main 폴더의 AndroidManifest.xml 파일에 <application> 안에 <meta-data ... 를 추가해줍니다. 저 안드로이드 App ID 역시 애드몹의 공식 테스트용 앱아이디 입니다. 역시 자신의 실제 안드로이드 App ID를 넣어줘야 합니다.

 

pubspec.yaml 파일에 dependencies 아래에 저 플러그인(패키지)을 사용하기 위해 입력을 해준 뒤

 

 

 

 

 

 

 

 

 

콘솔창에 직접 입력해도 되지만 우측 상단의 Packages get 버튼을 눌러서 겟! 해줍니다.

 

예제 소스코드가 있지만 실제로 필요한 부분은 딱 요 네모안의 내용입니다.

 

adSize : 의 bannerSize 는 저는 FULL_BANNER 만 사용할 거라서 분기하지 않고 그냥 FIX 하였습니다.

 

main 메서드안에서 해도 되고 아님 밖쪽에 따로 초기화 해도 됩니다. 저 getAppId 메서드는 아래쪽에 이미지에 있습니다.

 

윗 윗 윗 이미지의 getBannerAdUnitId 메서드는 여기에 있습니다. 애드몹의 광고단위 ID 입니다. 이 역시 실제로 자기 자신의 광고단위 ID를 입력해야 실제로 수익이 자신에게 적용됩니다.

 

 

 

이상으로 포스팅을 마칩니다. 감사합니다.

 

 

1
2
3
4
5
6
7
8
                    AdmobBanner(
                      adUnitId: getBannerAdUnitId(),
                      adSize: bannerSize,
                      listener:
                          (AdmobAdEvent event, Map<String, dynamic> args) {
                        handleEvent(event, args, 'Banner');
                      },
                    ),
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs


Ctrl + C ,   Ctrl + V 

 

 

 

 

 

 

이상으로 포스팅을 마칩니다. 감사합니다.

 

 

 

 

잘 못 된 정보가 있으면 말씀해주세요.

공감버튼 클릭은 작성자에게 큰 힘이 됩니다.  행복한 하루 되세요.

 

“파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음"

반응형