2019년 9월 2일 월요일

[GOOD LUCK][ios][admob][banner] admob 배너 광고

1. 배너 광고 id 생성(광고 단위 추가)

-  배너 선택


 - 배너 이름 입력 후 생성 완료 합니다.



2. 배너 광고 변수 선언



3. 배너 광고 interface에 delegate 추가

배너, 전면, 보상 광고의 delegate 추가


GADBannerViewDelegate, GADInterstitialDelegate, GADRewardedAdDelegate



4. 배너 광고 초기화 적용

- 스마트 배너 적용




5. 배너 광고 생성 함수 선언(addSmartBannerViewToView)



  - ios 버전에 따라서 함수 분기

     positionBannerViewFullWidthAtOfSafeArea

     자신의 프로젝트에 맞게 아래 및 위에 배너 표시 적용


    positionBannerViewFullWidthAtOfView




6. 배너 광고 콜백 함수 선언(delegate)


7. 배너 광고 호출


2019년 8월 29일 목요일

[GOOD LUCK][ios][admob] admob 광고 프로젝트 추가 및 초기화

1. AdMob에 ios 앱 추가



android 와 ios 각각 추가된 화면


2. 수동으로 프레임워크 추가 

 - 링크 클릭하여 파일 다운 로드 한다.(압축 해제시 4개의 파일이 나타난다)



3. 자신의 프로젝트에 프레임워크 등록

  

4. Info.plist에 id 추가


  - 자신의 실제 AdMob 앱 id를 찾기
   


 - Info.plist 파일창에서 마우스 클릭하여 Add Row하여 추가 한다.

  

 - Info.plist에 "GADApplicationIdentifier" 추가 완료된 화면

GADApplicationIdentifier 입력 및 위에서 찾은 자신의 실제 AdMob 앱 id 입력



4. 광고 초기화 처리 



 - 헤더 선언


- 초기화 호출



5. 광고 단위 추가

 - 배너, 전면, 보상 광고 모두 생성
 - 모든 게시글에서는 test id로 진행 되었습니다.
    실제 적용시에는 자신의 id로 대체하여 진행 바랍니다.



2019년 8월 28일 수요일

[GOOD LUCK][android][admob][rewarded] admob 보상형 광고

1. 보상 광고 id 생성(광고 단위 추가)

 - 리워드 선택 하여 진행


- 이름 입력 후 생성 완료 합니다.



2. 보상 광고 변수 선언



3. 보상 광고 생성 함수 선언

  - 보상 광고도 일회용이라 재사용시 새롭게 생성이 필요하여 함수로 추가



4. 보상 광고 생성 

 - 생성 코드 추가 id는 test id를 입력하였습니다.




 - 앱 등록시 자신의 id 를 복사하여 교체 진행 하여야 합니다.

  


5. 보상 광고 호출

  - isLoaded()로 완료 확인 후 show() 호출하여 보상 광고를 실행한다.


6. 보상 광고 재사용

- 보상 광고도 일회용이라서 재사용시에는 다시 생성한다.
  m_cRewardedAd 변수는 바로 사용 할수 없으니
  자신의 프로젝트 구조에 맞게 참조하여서 호출해야 한다.



2019년 8월 27일 화요일

[GOOD LUCK][android][admob][interstitial] admob 전면 광고

1. 전면 광고 id 생성(광고 단위 만들기)


   - 전면 선택하여 진행





  - 이름 입력 후 광고 단위 만들기 버튼 클릭하여 완료 처리 한다,



2. 전면 광고 변수 선언



3. 전면 광고 초기화 및 id 입력

 - test id 입력


  - 테스트 완료 후 자신의 id로 교체 하여 앱 등록을 진행하여야 합니다.





4. 전면 광고 AdListener 추가



5. 전면 광고 호출

  - isLoaded() 함수를 호출하여 전면 광고 로드가 완료되었는지 확인 후 show() 호출 한다.

6. 전면 광고 재사용

  - AdListener에서 onAdClosed()에서 호출한다. 





2019년 8월 26일 월요일

[GOOD LUCK][android][admob][banner] admob 배너 광고

1. 배너 광고 id 생성(광고 단위 추가)

  -  배너 선택




   - 배너 이름 입력 후 생성 완료 합니다.




2. 배너 광고 변수 선언



3. 배너 광고 view 생성(소스 코드로 생성)

 - 코드에서 view 생성,  AdSize.SMART_BANNER 사용


- 자신의 배너 id를 복사하여 붙여 넣기 한다.




- 테스트 일때에는 테스트 id를 사용한다.

4. 배너 광고 AdListener 추가




5. 배너 광고 닫기 처리 (destory)

   - 배너 광고 삭제 처리 한다.



[GOOD LUCK][android][admob] admob 광고 초기화

1. AdMob 광고 앱 생성

등록한 앱이 있으면 "예" 없으면 "아니오" 선택하여 진행 합니다.


앱 이름과 android를 선택 후 추가 버튼을 클릭하여 완료 처리 합니다. 


2. 라이브러리 설치

    -Google Repository 설치 확인
   


3. 프로젝트 설정


 - 설정에 따라서 적용 개인 프로젝트에 적용




4. 자신의 프로젝트에  AndroidManifest.xml에 admob app id 등록


  - 자신의 admob 홈에서 id를 복사 한다.



ca-app-pub-xxxx~xxxxx 형식의 id 이다. 





5. 초기화 실행

배너, 전면 광고, 보상 광고 모두 사용하기 때문에 전체 import 한다.



@Overrideprotected void onCreate(Bundle savedInstanceState)

onCreate에 호출 한다.

앱 링크

1) ios 앱 링크       https://apps.apple.com/app/id1438419928 2) android 앱 링크       https://play.google.com/store/apps/details?id=nondeve...