2016년 11월 15일 화요일

Swift3 AdMob (애드몹) 적용 @@ in Swift3 - Xcode 8.0 iOS 10

앱에 AdMob 적용 시 준비해야할 사항

1. AdMob 가입 

2. AdMob 적용할 앱

3. GoogleMobileAds.framework

AdMob 가입 절차를 따르다 보면 GoogleMobileAds.framework 다운로드까지 할 수 있다.
AdMob에 가입했으면 앱을 등록 하고 광고를 만들어준다.

제대로 했다면 아래 이미지 처럼 광고가 추가 되었음을 확인 할 수 있다.



Xcode 에 GoogleMobileAds.framework 를 추가하고 코드를 입력한다


import UIKit
// GoogleMobileAds 추가
import GoogleMobileAds
// Delegate 추가


class ViewController: UIViewController, GADBannerViewDelegate {
// Main.storyboard 에서 뷰를 생성하여 아울렛을 사용해도 상관 없다
let bannerView: GADBannerView = GADBannerView(adSize: kGADAdSizeSmartBannerPortrait)
// adSize의 경우 여러모드를 제공하니 확인하여 필요한 모드를 사용한다

  override func viewDidLoad() {
    super.viewDidLoad()
    bannerView.delegate = self
    // 광고 단위 ID 를 넣으면 된다
    bannerView.adUnitID = "ca-app-pub-6xxxxxxxx60/1xxxxxxx34"
    bannerView.rootViewController = self
    let gadRequest:GADRequest = GADRequest()
    gadRequest.testDevices = [kGADSimulatorID]
    bannerView.load(gadRequest)
    // 배너뷰 사이즈 설정
    bannerView.frame = CGRect(x: 0, y: view.bounds.height - bannerView.frame.size.height, width: bannerView.frame.size.width, height: bannerView.frame.size.height)
    self.view.addSubview(bannerView)
  }
}


댓글 없음:

댓글 쓰기

추천 게시물

애플 개발자 등록방법 2016년 5월 8일 기준!!

애플 개발자 등록 절차 1. 개발자 등록 페이지 이동    애플 개발자 로그인 > Account 페이지 이동 > 하단 영역 클릭 (이미지 참조)   >> Enroll 클릭 >> 무조건 승인!! ...