Tıklamayı yapılandırma

Bu kılavuzda, IMA SDK'nızda tıklama üzerinde nasıl daha fazla kontrol uygulayabileceğiniz açıklanmaktadır. hakkında bilgi edindiniz. "Tıklama" kullanıcının reklamı tıklama ve web sitesine ulaşması sürecini açılış sayfasına gidin. Bu kılavuzdaki örnekler, dönüşüm hunisinin her yerinde ve söz konusu sayfayı ziyaret eden kullanıcılarla ilgili etkinliklerin nasıl dinleneceğine dair ayrıntılı bilgi içerir.

Ön koşullar

IMA SDK uygulanmış bir iOS uygulaması.

Tıklamayı yapılandırma

IMA SDK, reklam açılış sayfalarını uygulama içi tarayıcı üzerinden veya Safari SDK, varsayılan olarak sayfaları Safari'yi kullanarak açar. SDK'yı uygulama içi öğe kullanacak şekilde güncellemek IMAAdsRenderingSettings kullanmanız gerekir:
- (void)createAdsRenderingSettings {
  self.adsRenderingSettings = [[IMAAdsRenderingSettings alloc] init];
  self.adsRenderingSettings.linkOpenerDelegate = self;
  self.adsRenderingSettings.linkOpenerPresentingController = self;
}
IMAAdsRenderingSettings örneğini yapılandırdıktan sonra örneği IMAAdsManager başlatma yöntemi:
[self.adsManager initializeWithAdsRenderingSettings:adsRenderingSettings];
IMA SDK, kullanıcı hakkında olduğunda iletişim kurmak için IMALinkOpenerDelegate sağlar. bir tıklama sayfasını görün veya kapatan bir sayfadır. Bu yetkiyi kullanmak için yetki verdiğiniz kullanıcıya ekleyin başlıkta listele ve yöntemlerini uygula. Başlıkta:
@interface ViewController : UIViewController<IMALinkOpenerDelegate>
Ve uygulamada:
- (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");
}