시작하기

이 가이드는 AdMob을 사용하여 Firebase로 개발된 iOS 앱으로 수익을 창출하려는 게시자를 대상으로 합니다. 앱에 Firebase를 포함할 계획이 없는 경우 이 가이드의 독립형 AdMob 버전을 참조하세요.

Google 모바일 광고 SDK 가져오기 및 초기화는 AdMob 광고를 게재하고 수익을 창출하는 첫 번째 단계입니다. 이 단계가 끝나면 광고 형식(예: 네이티브 또는 보상형 동영상)을 선택하고 구현해 나가는 상세한 단계로 진행할 수 있습니다.

필수 조건

  1. Firebase SDK를 설치합니다.
  2. AdMob 계정을 생성하고 앱을 등록합니다.
  3. 앱을 Firebase 프로젝트에 연결합니다.

모바일 광고 SDK 가져오기

프로젝트의 podfile에 모바일 광고 SDK에 대한 종속 항목을 추가합니다.

pod 'Firebase/Core'
pod 'Firebase/AdMob'

그런 다음 명령줄에서 다음을 실행합니다.

pod install --repo-update

모바일 광고 초기화

광고를 로드하기 전에 앱은 GADMobileAdsconfigureWithApplicationID: 클래스 메소드를 호출하고 AdMob 앱 ID를 전달하여 모바일 광고 SDK를 초기화해야 합니다. 이 작업은 한 번만 수행하면 되며 앱을 실행할 때가 가장 적절한 시점입니다. AdMob UI에서 앱의 앱 ID를 확인할 수 있습니다.

다음은 AppDelegate에서 configureWithApplicationID:를 호출하는 방법의 예입니다.

Swift

import Firebase
…

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

  var window: UIWindow?

  func application(_ application: UIApplication,
      didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    // Use Firebase library to configure APIs.
    FirebaseApp.configure()

    // Initialize the Google Mobile Ads SDK.
    GADMobileAds.configure(withApplicationID: "YOUR_ADMOB_APP_ID")

    return true
  }

}

Objective-C

@import Firebase;
…

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application
    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
  // Use Firebase library to configure APIs.
  [FIRApp configure];
  // Initialize the Google Mobile Ads SDK.
  [GADMobileAds configureWithApplicationID:@"YOUR_ADMOB_APP_ID"];
  return YES;
}

@end

AdMob 계정 생성앱 등록을 아직 하지 않았다면 지금이 적절한 시점입니다. Hello World 앱에서 SDK를 간단히 실험해 보려는 경우라면 다음 앱 ID를 사용하여 SDK를 초기화할 수 있습니다. ca-app-pub-3940256099942544~1458002511

광고 형식 선택

이제 모바일 광고 SDK를 가져와서 초기화했으므로 광고를 구현할 준비가 되었습니다. AdMob에서 제공하는 다양한 광고 형식 중 앱의 사용자 환경에 가장 적합한 형식을 선택할 수 있습니다.

배너 광고는 앱의 레이아웃 내에서 자리를 차지하는 직사각형 이미지 또는 텍스트 광고입니다. 사용자가 앱과 상호작용하는 동안 화면에 머무르며 특정 시간이 지나면 자동으로 새로고침할 수 있습니다. 모바일 광고를 처음 시작하는 경우 이 형식부터 이용해 보시기 바랍니다.

배너 구현

전면 광고

전면 광고는 사용자가 닫을 때까지 앱의 인터페이스를 완전히 덮는 전체 화면 광고입니다. 이 형식은 게임의 레벨 사이나 작업 완료 직후와 같이 앱 실행의 흐름이 자연스럽게 멈추는 시점에 사용하는 것이 가장 적합합니다.

전면 광고 구현

네이티브

네이티브 광고는 제목 및 클릭 유도문안 등의 애셋이 앱에 표시되는 방법을 자유롭게 맞춤 설정할 수 있는 구성요소 방식의 광고 형식입니다. 글꼴, 색상, 기타 세부 요소를 직접 선택하여 사용자 환경을 더욱 풍부하게 만드는 자연스러운 방식으로 광고를 표시할 수 있습니다.

네이티브 광고 형식은 현재 비공개 베타 단계로 제한된 게시자 그룹만 이용할 수 있습니다.

네이티브 광고 고급형 구현

보상형 동영상

보상형 동영상 광고는 끝까지 시청한 사용자에게 인앱 보상을 지급하는 전체 화면 동영상 광고입니다.

보상형 동영상 구현

다음에 대한 의견 보내기...

도움이 필요하시나요? 지원 페이지를 방문하세요.