Überblick
Ruft Suchanzeigen ab und stellt sie dem Client des SDK zur Verfügung.
Übernimmt NSObject.
Übersicht über Instanzmethoden | |
(instancetype) | - NS_UNAVAILABLE |
(instancetype) | - initWithPublisherID:styleID:options:delegate: |
Initialisiert den Anzeigen-Controller. Mehr... | |
(void) | - loadAds: |
Ruft asynchron die erste Seite der Anzeigen für die angegebene adRequest sowie weitere Seiten nach Bedarf ab. Mehr... | |
(void) | - loadMoreAds |
Ruft asynchron die nächste Seite der Anzeigen für die vorherige Anfrage ab, die durch den letzten Aufruf von loadAds: angegeben wurde. Mehr... | |
(NSInteger) | - adCount |
Gibt die Gesamtzahl der Anzeigen zurück, die seit dem letzten Aufruf von loadAds: geladen wurden. Mehr... | |
(GANAdView *) | - adView |
Erstellt ein leeres adView. Mehr... | |
(void) | - populateAdView:identifier: |
Füllen Sie ein adView-Element mit der durch die ID angegebenen Anzeige. Mehr... | |
(void) | - populateAdView:identifier:completionHandler: |
Füllen Sie eine adView mit der durch die ID angegebenen Anzeige und rufen Sie den Abschluss-Handler auf, wenn die Anzeige zur Auslieferung bereit ist. Mehr... | |
Property-Zusammenfassung | |
NSString * | publisherID |
Die Publisher-ID, die für Anzeigenanfragen verwendet wird. Mehr... | |
NSString * | styleID |
Die ID der Einstellungen, die für Anzeigenanfragen verwendet wird. Mehr... | |
GANSearchAdControllerOptions * | options |
Die Optionen, die für alle Anzeigenanfragen verwendet werden. Mehr... | |
GANExperimentVariantStatus | experimentVariantStatus |
Gibt an, ob das zuletzt ausgelieferte Design eine Testvariante oder eine Testgruppe ist oder nicht für einen Test ausgewählt wurde. Mehr... | |
Methodendetail
- (instancetype) initWithPublisherID: | (NSString *) | publisherID | |
styleID: | (NSString *) | styleID | |
options: | (nullable GANSearchAdControllerOptions *) | options | |
delegate: | (nullable id< GANSearchAdControllerDelegate >) | delegate | |
Initialisiert den Anzeigen-Controller.
- 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 |
Ruft asynchron die erste Seite der Anzeigen für die angegebene adRequest
sowie weitere Seiten nach Bedarf ab.
Diese Methode sollte nur einmal pro Anfrage aufgerufen werden. Wenn neue Anzeigen geladen werden oder nicht geladen werden, wird GANSearchAdControllerDelegate
im Hauptthread aufgerufen.
- Parameters
-
adRequest The GANSearchAdRequest query.
- (void) loadMoreAds |
Ruft asynchron die nächste Seite der Anzeigen für die vorherige Anfrage ab, die durch den letzten Aufruf von loadAds:
angegeben wurde.
Wenn loadAds:
nicht aufgerufen wurde, wird ein Fehler über GANSearchAdControllerDelegate
zurückgegeben. Wenn eine ganze Seite mit Anzeigen vorhanden ist, die nicht ausgeliefert wurden, wird ebenfalls ein Fehler an den Bevollmächtigten zurückgegeben.
- (NSInteger) adCount |
Gibt die Gesamtzahl der Anzeigen zurück, die seit dem letzten Aufruf von loadAds:
geladen wurden.
- (GANAdView *) adView |
Erstellt ein leeres adView.
- (void) populateAdView: | (GANAdView *) | view | |
identifier: | (NSString *) | adIdentifier | |
Füllen Sie ein adView-Element mit der durch die ID angegebenen Anzeige.
- Wenn
adIdentifier
eine neue ID ist, wird die nächste verfügbare Anzeige in der Ansicht angezeigt. - Wenn
adIdentifier
bereits verwendet wurde, erscheint in der Ansicht dieselbe Anzeige wie beim ersten Aufruf dieser Methode mitadIdentifier
.- 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 | |
Füllen Sie eine adView mit der durch die ID angegebenen Anzeige und rufen Sie den Abschluss-Handler auf, wenn die Anzeige zur Auslieferung bereit ist.
- Wenn
adIdentifier
eine neue ID ist, wird die nächste verfügbare Anzeige in der Ansicht angezeigt. - Wenn
adIdentifier
bereits verwendet wurde, erscheint in der Ansicht dieselbe Anzeige wie beim ersten Aufruf dieser Methode mitadIdentifier
.- 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.
Objektdetails
|
readnonatomiccopy |
Die Publisher-ID, die für Anzeigenanfragen verwendet wird.
|
readnonatomiccopy |
Die ID der Einstellungen, die für Anzeigenanfragen verwendet wird.
|
readnonatomicstrong |
Die Optionen, die für alle Anzeigenanfragen verwendet werden.
|
readnonatomicassign |
Gibt an, ob das zuletzt ausgelieferte Design eine Testvariante oder eine Testgruppe ist oder nicht für einen Test ausgewählt wurde.