Classe GANSearchAdController
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Récupère les annonces sur le Réseau de Recherche et les met à la disposition du client du SDK.
Hérite du NSObject.
Initialise le contrôleur d'annonces.
- 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. |
Récupère, de manière asynchrone, la première page d'annonces pour le adRequest
donné et les pages suivantes selon les besoins.
Cette méthode ne doit être appelée qu'une seule fois par requête. Lorsque de nouvelles annonces sont chargées (ou ne se chargent pas), GANSearchAdControllerDelegate
est appelé dans le thread principal.
- Parameters
-
Récupère, de manière asynchrone, la page d'annonces suivante pour la requête précédente spécifiée par le dernier appel à loadAds:
.
Si loadAds:
n'a pas été appelé, une erreur est renvoyée via GANSearchAdControllerDelegate
. Si une page entière d'annonces n'a pas été affichée, le délégué renverra également une erreur.
Renvoie le nombre total d'annonces chargées depuis l'appel le plus récent à loadAds:
.
- (void) populateAdView: |
|
(GANAdView *) |
view |
identifier: |
|
(NSString *) |
adIdentifier |
|
|
| |
Renseignez un élément adView avec l'annonce spécifiée par l'identifiant.
- Si
adIdentifier
est un nouvel identifiant, la vue affiche la prochaine annonce disponible.
- si
adIdentifier
a déjà été utilisé, la vue affichera l'annonce qui a été diffusée la première fois que cette méthode a été appelée avec 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 |
|
|
| |
Renseignez une adView avec l'annonce spécifiée par l'identifiant et appelez le gestionnaire d'achèvement lorsque l'annonce est prête à être affichée.
- Si
adIdentifier
est un nouvel identifiant, la vue affiche la prochaine annonce disponible.
- si
adIdentifier
a déjà été utilisé, la vue affichera l'annonce qui a été diffusée la première fois que cette méthode a été appelée avec 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. |
- (NSString*) publisherID |
|
readnonatomiccopy |
Référence éditeur utilisée pour les demandes d'annonces.
Identifiant des paramètres utilisé pour les demandes d'annonces.
Options utilisées pour toutes les demandes d'annonces.
Indique si le dernier style diffusé est une variante de test, un groupe de contrôle ou n'a pas été sélectionné pour un test.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2023/12/01 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Il n'y a pas l'information dont j'ai besoin"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Trop compliqué/Trop d'étapes"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsolète"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problème de traduction"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Mauvais exemple/Erreur de code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Autre"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile à comprendre"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"J'ai pu résoudre mon problème"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Autre"
}]