Protocolo <GANSearchAdControllerDelegate>

Referência do protocolo <GANSearchAdControllerDelegate>

Informações gerais

Um protocolo para GANSearchAdController informar ao delegado que novos anúncios foram carregados ou que falharam ao carregar.

Normalmente, o cliente do SDK fornece o delegado.

Herda <NSObject>.

Resumo do método de instância

(void) - searchAdController:didLoadAds:
 Notifica o GANSearchAdControllerDelegate que numberOfAds novos anúncios foram carregados e, portanto, agora estão disponíveis. Mais...
 
(void) - searchAdController:didFailWithError:
 Notifica o GANSearchAdControllerDelegate de que os anúncios não foram carregados. Mais...
 
(void) - externalLinkDidOpen
 Callback para informar a um delegado se o URL foi clicado e o link foi aberto em um navegador. Mais...
 

Detalhes dos métodos

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

Notifica o GANSearchAdControllerDelegate que numberOfAds novos anúncios foram carregados e, portanto, agora estão disponíveis.

Observações:

  • esse método poderá ser chamado várias vezes depois de chamar loadAds:, se o servidor tiver várias páginas de anúncios para uma determinada consulta.
  • se não houver anúncios adicionais no servidor, esse método retornará 0 para numberOfAds (isso não é um erro).
    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 o GANSearchAdControllerDelegate de que os anúncios não foram carregados.

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

Callback para informar a um delegado se o URL foi clicado e o link foi aberto em um navegador.