클릭연결 구성

이 가이드에서는 IMA SDK에서 클릭률을 더 세부적으로 관리하는 방법을 설명합니다. 있습니다. '클릭률' 사용자가 광고를 클릭하고 광고 서버에 도착하는 과정을 말합니다. 확인할 수 있습니다 이 가이드의 예는 방문 페이지 열기, 해당 페이지 방문과 관련된 이벤트를 수신 대기하는 방법

기본 요건

IMA SDK가 구현된 iOS 애플리케이션

클릭연결 구성

IMA SDK는 광고 방문 페이지를 여는 두 가지 옵션(인앱 브라우저 또는 Safari 기본적으로 SDK는 Safari를 사용하여 페이지를 엽니다. 인앱을 사용하도록 SDK 업데이트 IMAAdsRenderingSettings를 사용해야 합니다.
- (void)createAdsRenderingSettings {
  self.adsRenderingSettings = [[IMAAdsRenderingSettings alloc] init];
  self.adsRenderingSettings.linkOpenerDelegate = self;
  self.adsRenderingSettings.linkOpenerPresentingController = self;
}
IMAAdsRenderingSettings 인스턴스를 구성한 후에는 다음을 전달할 수 있습니다. IMAAdsManager 초기화 메서드:
[self.adsManager initializeWithAdsRenderingSettings:adsRenderingSettings];
IMA SDK는 IMALinkOpenerDelegate 클릭 후 클릭했을 수도 있습니다. 이 위임을 사용하려면 대리인에 추가하세요. 헤더에서 나열하고 해당 메서드를 구현합니다. 헤더에서
@interface ViewController : UIViewController<IMALinkOpenerDelegate>
구현 시:
- (void)linkOpenerWillOpenExternalBrowser:(NSObject *)linkOpener {
  NSLog(@"External browser will open.");
}

- (void)linkOpenerWillOpenInAppBrowser:(NSObject *)linkOpener {
  NSLog(@"In-app browser will open");
}

- (void)linkOpenerDidOpenInAppBrowser:(NSObject *)linkOpener {
  NSLog(@"In-app browser did open");
}

- (void)linkOpenerWillCloseInAppBrowser:(NSObject *)linkOpener {
  NSLog(@"In-app browser will close");
}

- (void)linkOpenerDidCloseInAppBrowser:(NSObject *)linkOpener {
  NSLog(@"In-app browser did close");
}