Kelas GANSearchAdController

Referensi Class GANSearchAdController

Ringkasan

Mengambil iklan penelusuran dan menyediakannya untuk klien SDK.

Mewarisi NSObject.

Ringkasan Metode Instance

(instancetype) - NS_UNAVAILABLE
 
(instancetype) - initWithPublisherID:styleID:options:delegate:
 Melakukan inisialisasi pengontrol iklan. Lainnya...
 
(void) - loadAds:
 Mengambil, secara asinkron, halaman pertama iklan untuk adRequest yang ditentukan, dan halaman berikutnya sesuai kebutuhan. Lainnya...
 
(void) - loadMoreAds
 Mengambil, secara asinkron halaman iklan berikutnya untuk permintaan sebelumnya yang ditentukan oleh panggilan terakhir ke loadAds:. Lainnya...
 
(NSInteger) - adCount
 Menampilkan jumlah total iklan yang dimuat dari panggilan terbaru ke loadAds:. Lainnya...
 
(GANAdView *) - adView
 Buat adView kosong. Lainnya...
 
(void) - populateAdView:identifier:
 Isi adView dengan iklan yang ditentukan oleh ID. Lainnya...
 
(void) - populateAdView:identifier:completionHandler:
 Isi adView dengan iklan yang ditentukan oleh ID dan panggil pengendali penyelesaian saat iklan siap ditampilkan. Lainnya...
 

Ringkasan Properti

NSString * publisherID
 ID penayang yang digunakan untuk permintaan iklan. Lainnya...
 
NSString * styleID
 ID setelan yang digunakan untuk permintaan iklan. Lainnya...
 
GANSearchAdControllerOptionsoptions
 Opsi yang digunakan untuk semua permintaan iklan. Lainnya...
 
GANExperimentVariantStatus experimentVariantStatus
 Apakah gaya yang terakhir ditayangkan merupakan varian eksperimen, kontrol eksperimen, atau tidak dipilih untuk eksperimen. Lainnya...
 

Detail Metode

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

Melakukan inisialisasi pengontrol iklan.

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

Mengambil, secara asinkron, halaman pertama iklan untuk adRequest yang ditentukan, dan halaman berikutnya sesuai kebutuhan.

Metode ini hanya boleh dipanggil sekali per permintaan. Saat iklan baru dimuat (atau gagal dimuat), GANSearchAdControllerDelegate akan dipanggil di thread utama.

Parameters
adRequestThe GANSearchAdRequest query.
- (void) loadMoreAds

Mengambil, secara asinkron halaman iklan berikutnya untuk permintaan sebelumnya yang ditentukan oleh panggilan terakhir ke loadAds:.

Jika loadAds: belum dipanggil, error akan ditampilkan melalui GANSearchAdControllerDelegate. Jika ada iklan satu halaman penuh yang belum ditampilkan, error ini juga akan muncul kepada delegasi.

- (NSInteger) adCount

Menampilkan jumlah total iklan yang dimuat dari panggilan terbaru ke loadAds:.

- (GANAdView *) adView

Buat adView kosong.

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

Isi adView dengan iklan yang ditentukan oleh ID.

  • jika adIdentifier adalah ID baru, tampilan akan menampilkan iklan berikutnya yang tersedia.
  • jika adIdentifier sudah digunakan, tampilan akan menampilkan iklan yang sama seperti yang ditampilkan saat pertama kali metode ini dipanggil dengan adIdentifier.
    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 

Isi adView dengan iklan yang ditentukan oleh ID dan panggil pengendali penyelesaian saat iklan siap ditampilkan.

  • jika adIdentifier adalah ID baru, tampilan akan menampilkan iklan berikutnya yang tersedia.
  • jika adIdentifier sudah digunakan, tampilan akan menampilkan iklan yang sama seperti yang ditampilkan saat pertama kali metode ini dipanggil dengan adIdentifier.
    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.

Detail Properti

- (NSString*) publisherID
readnonatomiccopy

ID penayang yang digunakan untuk permintaan iklan.

- (NSString*) styleID
readnonatomiccopy

ID setelan yang digunakan untuk permintaan iklan.

- (GANSearchAdControllerOptions*) options
readnonatomicstrong

Opsi yang digunakan untuk semua permintaan iklan.

- (GANExperimentVariantStatus) experimentVariantStatus
readnonatomicassign

Apakah gaya yang terakhir ditayangkan merupakan varian eksperimen, kontrol eksperimen, atau tidak dipilih untuk eksperimen.