GANSearchAdController Sınıfı

GANSearchAdController Sınıf Referansı

Genel bakış

Arama ağı reklamlarını alır ve SDK'nın istemcisine sunar.

NSObject öğesini devralır.

Örnek Yöntemi Özeti

(instancetype) - NS_UNAVAILABLE
 
(instancetype) - initWithPublisherID:styleID:options:delegate:
 Reklam denetleyiciyi başlatır. Diğer...
 
(void) - loadAds:
 Belirtilen adRequest için reklamların ilk sayfasını ve gerektiğinde sonraki sayfaları eşzamansız olarak alır. Diğer...
 
(void) - loadMoreAds
 loadAds: için yapılan son çağrıda belirtilen önceki istek için eşzamansız olarak sonraki reklam sayfasını alır. Diğer...
 
(NSInteger) - adCount
 loadAds: için yapılan en son çağrıdan yüklenen reklamların toplam sayısını döndürür. Diğer...
 
(GANAdView *) - adView
 Boş bir adView oluşturun. Diğer...
 
(void) - populateAdView:identifier:
 Tanımlayıcı tarafından belirtilen reklamla bir adView doldurun. Diğer...
 
(void) - populateAdView:identifier:completionHandler:
 Tanımlayıcı tarafından belirtilen reklamla bir adView doldurun ve reklam görüntülenmeye hazır olduğunda tamamlama işleyicisini çağırın. Diğer...
 

Mülk Özeti

NSString * publisherID
 Reklam istekleri için kullanılan yayıncı kimliği. Diğer...
 
NSString * styleID
 Reklam istekleri için kullanılan ayar kimliği. Diğer...
 
GANSearchAdControllerOptionsoptions
 Tüm reklam istekleri için kullanılan seçenekler. Diğer...
 
GANExperimentVariantStatus experimentVariantStatus
 En son yayınlanan stilin bir deneme varyantı, deneme kontrolü mü olduğu ya da bir deneme için seçilip seçilmediği. Diğer...
 

Yöntem Ayrıntısı

- (instancetype) initWithPublisherID: (NSString *)  publisherID
styleID: (NSString *)  styleID
options: (nullable GANSearchAdControllerOptions *)  options
delegate: (nullable id< GANSearchAdControllerDelegate >)  delegate 

Reklam denetleyiciyi başlatır.

Parameters
publisherIDThe publisher id, e.g. "ms-app-pub-9616389000213823".
styleIDThe settings id for the template that will be used to render native ads.
optionsGANSearchAdControllerOptions, such as adTest, and adSafe, etc.
delegateGANSearchAdControllerDelegate for receiving notifications when ads are loaded and other events.
- (void) loadAds: (GANSearchAdRequest *)  adRequest

Belirtilen adRequest için reklamların ilk sayfasını ve gerektiğinde sonraki sayfaları eşzamansız olarak alır.

Bu yöntem, istek başına yalnızca bir kez çağrılmalıdır. Yeni reklamlar yüklendiğinde (veya yüklenemediğinde), GANSearchAdControllerDelegate ana ileti dizisinde çağrılır.

Parameters
adRequestThe GANSearchAdRequest query.
- (void) loadMoreAds

loadAds: için yapılan son çağrıda belirtilen önceki istek için eşzamansız olarak sonraki reklam sayfasını getirir.

loadAds: çağrılmadıysa bu işlem GANSearchAdControllerDelegate üzerinden bir hata döndürür. Gösterilmeyen bir reklam sayfası varsa bu da yetki verene bir hata döndürür.

- (NSInteger) adCount

loadAds: için yapılan en son çağrıdan yüklenen reklamların toplam sayısını döndürür.

- (GANAdView *) adView

Boş bir adView oluşturun.

- (void) populateAdView: (GANAdView *)  view
identifier: (NSString *)  adIdentifier 

Tanımlayıcı tarafından belirtilen reklamla bir adView doldurun.

  • adIdentifier yeni bir tanımlayıcıysa görünüm bir sonraki uygun reklamı gösterir.
  • adIdentifier zaten kullanılmışsa görünüm, bu yöntem adIdentifier ile ilk kez çağrıldığında gösterdiği reklamı gösterir.
    Parameters
    viewThe GANAdView to populate.
    adIdentifierAn ad identifier used to identify this ad. This can be any NSString. Each unique string will be assigned to the next available ad until ads are exhausted.
- (void) populateAdView: (GANAdView *)  view
identifier: (NSString *)  adIdentifier
completionHandler: (GANAdViewPopulatedCompletionHandler)  completionHandler 

Tanımlayıcı tarafından belirtilen reklamla bir adView doldurun ve reklam görüntülenmeye hazır olduğunda tamamlama işleyicisini çağırın.

  • adIdentifier yeni bir tanımlayıcıysa görünüm bir sonraki uygun reklamı gösterir.
  • adIdentifier zaten kullanılmışsa görünüm, bu yöntem adIdentifier ile ilk kez çağrıldığında gösterdiği reklamı gösterir.
    Parameters
    viewThe GANAdView to populate.
    adIdentifierAn ad identifier used to identify this ad. This can be any NSString. Each unique string will be assigned to the next available ad until ads are exhausted.
    completionHandlerThe completion handler to be called when the ad view is ready to be displayed. Ad specific data will provided such as the height of the ad view.

Mülk Ayrıntısı

- (NSString*) publisherID
readnonatomiccopy

Reklam istekleri için kullanılan yayıncı kimliği.

- (NSString*) styleID
readnonatomiccopy

Reklam istekleri için kullanılan ayar kimliği.

- (GANSearchAdControllerOptions*) options
readnonatomicstrong

Tüm reklam istekleri için kullanılan seçenekler.

- (GANExperimentVariantStatus) experimentVariantStatus
readnonatomicassign

En son yayınlanan stilin bir deneme varyantı, deneme kontrolü mü olduğu ya da bir deneme için seçilip seçilmediği.