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.
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
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