AdMob SDK 연동

참고:

AdMob과의 광고 매출 트래킹에 관한 문의는 담당 계정 매니저나 support@adjust.com으로 연락주시기 바랍니다.

Admob SDK의 광고 매출을 트래킹하고 싶다면, Adjust의 SDK 연동을 사용하여 Adjust 백엔드로 광고 매출 정보를 전송할 수 있습니다.

시작에 앞서

AdMob SDK 연동을 시작하려면 다음의 단계를 수행하시기 바랍니다.

  1. Adjust SDK를 구성하고 앱에 연동합니다.

  2. AdMob 에서 노출 수준 광고(ILAR)를 구성합니다. 자세한 내용은 Google 문서를 참조하시기 바랍니다.

예시

Objective-CiOS
JavaAndroid
C#Unity
- (void)requestRewardedAd {
   __weak ViewController *weakSelf = self;

  GADRequest *request = [GADRequest request];
  [GADRewardedAd
   loadWithAdUnitID:@"ad unit ID"
   request:request
   completionHandler:^(GADRewardedAd *ad, NSError *error) {
     self.rewardedAd = ad;
     self.rewardedAd.paidEventHandler = ^void(GADAdValue *_Nonnull value) {
        ViewController *strongSelf = weakSelf;
          // for more information, please check AdMob official docs at:
          // https://developers.google.com/admob/ios/impression-level-ad-revenue
          GADAdNetworkResponseInfo *loadedAdNetworkResponseInfo = strongSelf.rewardedAd.responseInfo.loadedAdNetworkResponseInfo;

          // send ad revenue info to Adjust
          ADJAdRevenue *adRevenue = [[ADJAdRevenue alloc] initWithSource:ADJAdRevenueSourceAdMob];
          [adRevenue setRevenue:value.value currency:value.currencyCode];
          [adRevenue setAdRevenueNetwork:loadedAdNetworkResponseInfo.adSourceName]
          [Adjust trackAdRevenue:adRevenue];
      }
    }
  ];
}