2019년 9월 5일 목요일

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

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

 - 리워드 선택 하여 진행


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


2. 보상 광고 초기화 방식

  - 배너와 전면 광고랑 초기화 방식이 다르나, 이전 방식 그대로 사용해도 문제 없습니다.

3. 보상 광고 변수 선언




4. 보상 광고 초기화 및 id 적용

- 함수 선언


- 함수 호출



5. 보상 광고 delegate 추가


6. 보상 광고 호출


7. 보상 광고 완료 처리

  - 보상 광고 시청을 완료 하여 유저에게 보상 지급 처리한다.



8. 보상 광고 재사용

 - 보상 광고 생성 함수를 다시 호출하여 보상 광고 재사용 대기 상태로 만든다



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

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

 - 전면 선택하여 진행


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


2. 전면 광고 변수 선언



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

- 함수 선언


- 함수 호출



4. 전면 광고 delegate 추가




5. 전면 광고 호출

- 권장 사항에 맞게 전면 광고 호출 하여 화면에 표시 한다.




6. 전면 광고 재사용

- 이전 광고가 닫히면 생성 함수를 다시 호출하여 재사용 대기 상태로 만든다




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()에서 호출한다. 





앱 링크

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