2016-10-11 10 views
0

Ich versuche auf einem iOS-App mit Yahoos FlurryUnbekannter Fehler beim Versuch Flurry zur Anzeige Banner Ad

class GameViewController: UIViewController, FlurryAdBannerDelegate{ 
    // ... 

    override func viewDidAppear(_ animated: Bool){ 
     // this ad space does exist 
     self.advertisement = FlurryAdBanner(space: "LevelBannerBottom") 
     self.advertisement!.adDelegate = self 
     self.advertisement!.fetchAndDisplayAd(in: self.view, viewControllerForPresentation: self) 
    } 

    // ... 
} 

Wenn ich dies tun, ein Werbebanner angezeigt werden, wird keine Werbung angezeigt, und Error in AdRequest: [Unknown Error] gedruckt auf die Konsole. Es gibt keine Nicht-Flurry-Fehler irgendwo oder irgendwelche Abstürze.

Die Werbefläche existiert (ich bin mir ziemlich sicher). Ich habe auch versucht zu ersetzen, die Werbefläche auf die Nummer unter Ad Unit ID (die ich vor dem Hochladen dieses Bildes entfernt) - FlurryAdBanner(space: "123456") - `aber das gibt das gleiche Ergebnis. enter image description here

Ich habe gewartet, bereits 24 Stunden nachdem ich den neuen Anzeigenblock hinzugefügt, und ich habe meine Geräte IDFA unter Test Device IDs auf dem Dashboard hinzugefügt.

Ich habe Debuggen eingeschaltet, so viel Material auf der Konsole gedruckt wird, aber das wichtigste Material ist dies (ich alle Zeiten und App-Namen entfernt haben)

Successfully parsed ad request schema 
Load AdUnit Timed out 
Picked cached ad unit 0x0 with guid (null) 
Successfully created ad request. 
Sending AdRequest.... 
Sending AdRequest of size 1456.... 
Flurry: HTTP connection delegate received response[<NSHTTPURLResponse: 0x17402eba0> { URL: https://ads.flurry.com/v16/getAds.do } { status code: 200, headers { 
     Connection = "keep-alive"; 
     "Content-Length" = 57; 
     "Content-Type" = "application/octet-stream"; 
     Date = "Tue, 11 Oct 2016 02:52:52 GMT"; 
     "FM-Checksum" = 734757664; 
     "Keep-Alive" = "timeout=10"; 
     Server = nginx; 
    } }] 

This is a ad response of len 57 
Successfully parsed ad response schema 
Error in AdRequest: [Unknown Error] # << this is the important error 
FlurryAdCache: skipping adunit with empty or nil adspace 
******* logAdEvent: 
    ** [<FlurryAdEvent: 0x170249000> unfilled(4), T:10040] 
    ** <FlurryAdLog: 0x170461a80> [S:1476154362553, RS:1476154362553 ID:1, GUID (null), {(
     " ** [<FlurryAdEvent: 0x170249000> unfilled(4), T:10040] " 
    )} transmitted {{ 
    }} ]** 
******************** 

Obwohl diese sollte das Problem nicht verursachen (ich musste nirgends Informationen über die App bereitstellen), die App ist noch nicht im iOS App Store veröffentlicht.

Was könnte diesen Fehler verursachen? Hat es etwas mit iOS 10 zu tun? Ich benutze Flurry 7.6.6

Antwort

2

Ich glaube, das ist das Ergebnis eines Fehlers. Bitte versuchen Sie, diese Arbeit um:

  1. Melden Sie sich bei https://dev.flurry.com
  2. Klicken Sie auf 'Classic Flurry' in der oberen rechten Ecke
  3. Klicken Sie auf die Registerkarte Anwendungen
  4. Wählen Sie Ihre App
  5. Zum Verwalten -> App Info
  6. Sehen Sie, wenn Sie Ihrer App eine Kategorie zugewiesen haben
  7. Wenn keine Kategorie eingestellt und warten Sie eine Stunde oder so
  8. Wiederholen Sie die Anzeige Integration

uns Ansonsten Ihre api Schlüssel und Werbefläche Namen [email protected] senden und wir können es suchen.

+0

Dies löste das Problem, obwohl ich jetzt einen anderen Fehler (117) bekomme. Aber das hängt nicht mit dieser Frage zusammen. Vielen Dank! – Jojodmo

Verwandte Themen