Обзор
Получает поисковые объявления и делает их доступными для клиента SDK.
Наследует NSObject.
Сводка метода экземпляра | |
(instancetype) | - NS_UNAVAILABLE |
(instancetype) | - initWithPublisherID:styleID:options:delegate: |
Инициализирует контроллер рекламы. Более... | |
(void) | - loadAds: |
Асинхронно извлекает первую страницу объявлений для данного adRequest и последующие страницы по мере необходимости. Более... | |
(void) | - loadMoreAds |
Асинхронно извлекает следующую страницу объявлений для предыдущего запроса, указанного последним вызовом loadAds: . Более... | |
(NSInteger) | - adCount |
Возвращает общее количество объявлений, загруженных при последнем вызове loadAds: . Более... | |
( GANAdView *) | - adView |
Создайте пустой adView. Более... | |
(void) | - populateAdView:identifier: |
Заполните adView объявлением, указанным идентификатором. Более... | |
(void) | - populateAdView:identifier:completionHandler: |
Заполните adView объявлением, указанным в идентификаторе, и вызовите обработчик завершения, когда объявление будет готово к отображению. Более... | |
Сводная информация о недвижимости | |
NSString * | publisherID |
Идентификатор издателя, используемый для запросов объявлений. Более... | |
NSString * | styleID |
Идентификатор настроек, используемый для запросов объявлений. Более... | |
GANSearchAdControllerOptions * | options |
Параметры, используемые для всех запросов объявлений. Более... | |
GANExperimentVariantStatus | experimentVariantStatus |
Является ли последний использованный стиль экспериментальным вариантом, контрольным вариантом эксперимента или не был выбран для эксперимента. Более... | |
Подробности метода
- (instancetype) initWithPublisherID: | (NSString *) | publisherID | |
styleID: | (NSString *) | styleID | |
options: | (nullable GANSearchAdControllerOptions *) | options | |
delegate: | (nullable id< GANSearchAdControllerDelegate >) | delegate | |
Инициализирует контроллер рекламы.
- 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 |
Асинхронно извлекает первую страницу объявлений для данного adRequest
и последующие страницы по мере необходимости.
Этот метод следует вызывать только один раз для каждого запроса. Когда новые объявления загружаются (или не загружаются), GANSearchAdControllerDelegate
будет вызываться в основном потоке.
- Parameters
-
adRequest The GANSearchAdRequest query.
- (void) loadMoreAds |
Асинхронно извлекает следующую страницу объявлений для предыдущего запроса, указанного последним вызовом loadAds:
.
Если loadAds:
не был вызван, это вернет ошибку через GANSearchAdControllerDelegate
. Если есть полная страница объявлений, которые не были показаны, делегату также будет возвращена ошибка.
- (NSInteger) adCount |
Возвращает общее количество объявлений, загруженных при последнем вызове loadAds:
.
- ( GANAdView *) adView |
Создайте пустой adView.
- (void) populateAdView: | ( GANAdView *) | view | |
identifier: | (NSString *) | adIdentifier | |
Заполните adView объявлением, указанным идентификатором.
- если
adIdentifier
— новый идентификатор, в представлении будет показано следующее доступное объявление. - если
adIdentifier
уже использовался, в представлении будет показано то же объявление, которое отображалось при первом вызове этого метода сadIdentifier
.- 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 | |
Заполните adView объявлением, указанным в идентификаторе, и вызовите обработчик завершения, когда объявление будет готово к отображению.
- если
adIdentifier
— новый идентификатор, в представлении будет показано следующее доступное объявление. - если
adIdentifier
уже использовался, в представлении будет показано то же объявление, которое отображалось при первом вызове этого метода сadIdentifier
.- 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.
Детали недвижимости
|
read nonatomic copy |
Идентификатор издателя, используемый для запросов объявлений.
|
read nonatomic copy |
Идентификатор настроек, используемый для запросов объявлений.
|
read nonatomic strong |
Параметры, используемые для всех запросов объявлений.
|
read nonatomic assign |
Является ли последний использованный стиль экспериментальным вариантом, контрольным вариантом эксперимента или не был выбран для эксперимента.