프로그래밍/플러터

광고 및 배포하기

스루나루 2024. 5. 1. 21:37
728x90
728x90

 

구글 애드몹

- 구글에서 제공하는 광고 서비스

- 누구나 광고를 게시하고 수익을 올릴 수 있음 

 

 

google_mobile_ads 

- 해당 플러그인을 사용해서 구글 애드몹을 게시 가능 

https://pub.dev/packages/google_mobile_ads

 

google_mobile_ads | Flutter package

Flutter plugin for Google Mobile Ads, supporting banner, interstitial (full-screen), rewarded and native ads

pub.dev

 

아래 링크에서 구글 계정으로 로그인 후에 설정 가능 

http://admob.google.com/

 

AdMob

이메일 또는 휴대전화

accounts.google.com

 

게시하는 광고의 경우 각 종류가 다 다르고 선택하여 게시할 수 있음 

https://deku.posstree.com/ko/flutter/admob/

 

 

광고를 만들면 아래와 같이 AndroidManifest.xml에 추가를 하면 됨 

<meta-data
              android:name="com.google.android.gms.ads.APPLICATION_ID"
              android:value="[YOUR ANDROID APP ID]"/>
        ...

 

main에다가 광고 기능 초기화를 시켜두고 

MobileAds.instance.initialize()

 

광고용 위젯을 설정한 후 중간 중간에 넣어주면 끝 

 

이제 해당 앱을 빌드해서 배포를 해야하는데 안드로이드와 아이폰용 배포가 각각 다르다 

 

안드로이드 배포의 경우 구글 플레이 콘솔에 들어가서 내 앱을 배포할 수 있도록 세팅을 해주고 배포하면 됐었지만 최근에는 테스트 유구사항이 바껴서 14일 이상 지속적으로 테스트에 참여한 20명 정도의 테스터를 대상으로 비공개 테스트를 진행해야한다. 그 후에 테스트에서 문제가 없고 기준을 충족하게 된다면 구글 플레이에 앱을 배포할 수가 있게 된다. 해당 정책으로 인해서 주변에 나 포함 어려움을 겪는 사람이 많은데 좀 완화좀 해주면 좋겠다...

 

애플의 경우는 그렇게 까다롭지는 않지만 역시 애플이라 그런지 해당 배포를 위한 개발자 등록을 위해서 돈이 필요하다. 근데 이거 또 매년 돈이 들어가는 거로 알고 있어서 역시 애플은 애플인거 같다... 

 

앱을 배포함에 있어서 그 외로 자잘하게 앱 배포용 아이콘이나 다운로드 할 화면에 있는 앱의 간단한 설명 그림 등등 신경쓸 게 많아서 배포를 할 때 개발 그 외적인 능력이 부가적으로 필요해 보인다..

 

이 글은 골든래빗 《Must Have 코드팩토리의 플러터 프로그래밍 2판》의 스터디 내용 입니다.

728x90
728x90