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
Bağlantı açıcıyı değiştirme
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üncellemekIMAAdsRenderingSettings
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];
Tıklamayla ilgili etkinlikleri dinleme
IMA SDK, kullanıcı hakkında olduğunda iletişim kurmak içinIMALinkOpenerDelegate
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>
- (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"); }