3

Je travaille sur mon application, qui est construite en utilisant Sprite Kit. J'ai essayé d'ajouter la fonction pour charger l'annonce, mais l'annonce ne se charge pas. Je ne suis pas sûr si c'est parce que mon application n'est pas encore en ligne, et je dois activer une sorte de «bac à sable», ou si je fais quelque chose de mal. Le point d'affichage de l'annonce est appelé à partir d'un SKScene, et les fonctions d'affichage des annonces et les méthodes (le chargement, l'affichage, ainsi que le délégué) se trouvent dans le parent .Facebook Audience Réseau interstitiels ne montre pas

est en dessous du code pour diriger l'application de la ViewController du SKScene:

GameViewController *vc = (GameViewController*)self.view.window.rootViewController; 
[vc loadInterstitial]; 

GameViewController est le contrôleur de vue parent du SKScene. Ci-dessous le code contenu dans le GameViewController:

- (void)loadInterstitial 
{ 
    self.interstitialAd = 
    [[FBInterstitialAd alloc] initWithPlacementID:@"Placement ID"]; 
    self.interstitialAd.delegate = self; 
    [self.interstitialAd loadAd]; 
} 

- (void)interstitialAdDidLoad:(FBInterstitialAd *)interstitialAd 
{ 
    NSLog(@"Interstitial ad is loaded and ready to be displayed"); 

    // You can now display the full screen ad using this code: 
    [interstitialAd showAdFromRootViewController:self]; 
} 

- (void)interstitialAd:(FBInterstitialAd *)interstitialAd 
     didFailWithError:(NSError *)error 
{ 
    NSLog(@"Interstitial ad is failed to load with error: %@", error); 
} 

La méthode interstitialAdDidLoad n'est pas appelé, ni ce que je reçois des erreurs.

+0

Hey, Avez-vous eu la solution à ce problème? –

Répondre

0

Ajoutez FBInterstitialAdDelegate à votre interface GameViewController.

1

Je faisais face au problème des annonces interstitielles qui n'apparaissaient pas lorsque je déclarais l'instance FBInterstitialAd dans la méthode loadInterstitial. Après avoir déplacé la déclaration en dehors de la méthode, cela a fonctionné comme par magie. Voir les échantillons du réseau Facebook Public ici: https://github.com/fbsamples/audience-network-support