Protocolo <GANSearchAdControllerDelegate>

Referencia del protocolo <GANSearchAdControllerDelegate>

Descripción general

Un protocolo para GANSearchAdController que informa a un delegado que se cargaron anuncios nuevos o que no se pudieron cargar.

Por lo general, el cliente del SDK proporcionará el delegado.

Hereda <NSObject>.

Resumen del método de instancia

(void) - searchAdController:didLoadAds:
 Le notifica al GANSearchAdControllerDelegate que se cargaron numberOfAds anuncios nuevos y, por lo tanto, ya están disponibles. Más...
 
(void) - searchAdController:didFailWithError:
 Notifica a la GANSearchAdControllerDelegate que no se pudieron cargar los anuncios. Más...
 
(void) - externalLinkDidOpen
 Es la devolución de llamada para informar a un delegado si se hizo clic en la URL y se abrió el vínculo en un navegador. Más...
 

Detalle del método

- (void) searchAdController: (GANSearchAdController *)  adController
didLoadAds: (NSInteger)  numberOfAds 
optional

Le notifica al GANSearchAdControllerDelegate que se cargaron numberOfAds anuncios nuevos y, por lo tanto, ya están disponibles.

Notas:

  • Se puede llamar a este método varias veces después de llamar a loadAds: si el servidor tiene varias páginas de anuncios para una búsqueda determinada.
  • Si no hay anuncios adicionales en el servidor, este método mostrará 0 para numberOfAds (esto no es un error).
    Parameters
    adControllerThe GANSearchAdController that the ads were requested from.
    numberOfAdsThe number of ads that have been loaded. This is not cumulative.
- (void) searchAdController: (GANSearchAdController *)  adController
didFailWithError: (NSError *)  error 
optional

Notifica a la GANSearchAdControllerDelegate que no se pudieron cargar los anuncios.

Parameters
adControllerThe GANSearchAdController that the ads were requested from.
errorThe error returned from the ad request.
- (void) externalLinkDidOpen
optional

Es la devolución de llamada para informar a un delegado si se hizo clic en la URL y se abrió el vínculo en un navegador.