[.Android]

Admob 설치 관련 정보.

혜화초보 2020. 3. 18. 15:11


2020-04-20

 간만에 IceBlow 열었더니 com.google 임포트 하는게 다 깨짐. 구글링 하고

문서 보니 최근거는

implementation 'com.google.android.gms:play-services-ads:17.2.0'

이게

implementation 'com.google.android.gms:play-services-ads:19.1.0'

로 되어 있었고 19.1.0 으로 변경해 주니 문제 해결됨.

---> 이건 올렸다가 오류 많이 뜨고 해결도 못해서 다시 17.2.0 으로 롤백하고

     minSdkVersion 이란게 build.gradle 인가에 있는데 그걸 16 으로만 해줬더니

     괞찮은것 같다.




2020-03-18

 Admob 관련 함수를 import 하고 사용하기 위해서는 

 build.gradle 를 수정해 줘야 한다.


2019년 중반 정도 포스트 찾아서 보고

implementation 'com.google.android.gms:play-services-ads:17.2.0'


를 추가 해 줬더니 뭐라고 빨간글 뜸....


implementation 'com.android.support:appcompat-v7:28.0.0'

implementation 'com.android.support:animated-vector-drawable:28.0.0'

implementation 'com.android.support:customtabs:28.0.0'

implementation 'com.android.support:support-media-compat:28.0.0'

implementation 'com.android.support:support-v4:28.0.0'


위 5라인 추가해 줘야함.


AndroidManifest.xml 에다가 권한 추가 해 주고


일단 광고는 나중에 달려고 이렇게 하고 실행하니 오류발생. 실행오류.....


AndroidManifest.xml  에다가 기본적으로

        <meta-data

            android:name="com.google.android.gms.ads.APPLICATION_ID"

            android:value="@string/admob_app_id"/>  

넣어 줘야함.


String.xml 

에는

    <string name="admob_app_id">ca-app-pub-3940256099942544~3347511713</string>

    <string name="banner_ad_unit_id">ca-app-pub-3940256099942544/6300978111</string>

두줄 추가.  위 두줄은 내가 인터넷에서 찾은 것이다. 테스트용!!!!  이것으로 해서 초반 광고 없을때는

이것으로 해서 구글스토어에 올릴것.






-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

이하 : 2020-03-21  main.xml 관련   


mine Done 에서 사용한 main.xml 에 사용한 배너영역 부분은 오류나서 (버전 올라가면서 그런듯)

 새로 포스트들에서 긁어다가 iceBlow 에다 사용해 놓은 상황이다.



-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

이하 : 2020-03-21  폰 기기 아이디(테스트) 얻는 방법

 소스 보면 안다. MainActivity.com 에 있는데 adRequest2 를 이용해서

 공고 출력하면 자신.. 쓰고 있는 기기(폰) 의 테스트 아이디 안나온다. adRequest1 를 사용해야 나옴.

 찾는방법은 찾는방법은  ""addTestDevice""  단어로 검색하면 된다.