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... | |
GANSearchAdControllerOptions * | options |
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
-
publisherID The publisher id, e.g. "ms-app-pub-9616389000213823". styleID The settings id for the template that will be used to render native ads. options GANSearchAdControllerOptions, such as adTest, and adSafe, etc. delegate GANSearchAdControllerDelegate 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
-
adRequest The 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öntemadIdentifier
ile ilk kez çağrıldığında gösterdiği reklamı gösterir.- Parameters
-
view The GANAdView to populate. adIdentifier An 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öntemadIdentifier
ile ilk kez çağrıldığında gösterdiği reklamı gösterir.- Parameters
-
view The GANAdView to populate. adIdentifier An 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. completionHandler The 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ı
|
readnonatomiccopy |
Reklam istekleri için kullanılan yayıncı kimliği.
|
readnonatomiccopy |
Reklam istekleri için kullanılan ayar kimliği.
|
readnonatomicstrong |
Tüm reklam istekleri için kullanılan seçenekler.
|
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.