iOS 앱에 AdMob에서 광고 게재

AdMob에서 계정을 만드는 것은 순식간이므로 생략합니다.

전체화면형

을 표시합니다.

AppDelegate에서 앱 ID 로드
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
    GADMobileAds.configure(withApplicationID: "アプリID")
return true

프로덕션 ID를 사용하지 않도록
그것과 유닛 ID가 아니라 앱 ID입니다.

GoogleMobileAds 가져오기
GADInterstitial! 유형의 변수 준비
Delegate도 선언해 둡시다.
GADInterstitial! 형의 변수를 준비해도 좋습니까?
import GoogleMobileAds

class IPVideoChatViewController: UIViewController, GADInterstitialDelegate {

    var interstitial: GADInterstitial!

}

단위 ID로 광고를 지정하여 초기화
func createAndLoadInterstitial() {
        interstitial = GADInterstitial(adUnitID: "ユニットID")
        interstitial.delegate = self
        interstitial.load(GADRequest())
    }

여기도 테스트 ID를 사용합시다.


그렇기 때문에,
func interstitialDidDismissScreen(_ ad: GADInterstitial) {
        createAndLoadInterstitial()
    }

에서 광고가 지워질 때마다 interstitialDidDismissScreen(_ ad: GADInterstitial)을 호출하고 초기화해 두면 다시 표시할 수 있습니다.

기사를 써보세요.



광고 표시의 순서를 정리할 생각으로 썼습니다만, 초학자가 보면 얼마인지 알기 어려운 기사가 ​​되었을까라는 발견이 있었습니다.
다음번은 실장 순서와 주의점, 감소를 나누어 쓸까라고 생각합니다.

좋은 웹페이지 즐겨찾기