Ich konnte erfolgreich Bannerwerbung und Image-basierte Interstitial-Werbung problemlos in meine Anwendungen integrieren.Swift Admob belohnungsbasierte Videoanzeigenintegration und Testen
Ich überlege, eine belohnungsbasierte Videoanzeige hinzuzufügen, bin mir jedoch nicht sicher, ob ich den Code einfach wie in der Interstitial-Anzeige einrichten kann, aber die adUnitID in die belohnte Videoanzeige von Admob ändern?
Wenn ich nur die Testanzeige mache, die ein Interstitial anzeigt, kann ich nicht sagen, ob ein Video angezeigt würde.
Ich finde sehr wenig Anleitung online im Hinblick auf die Einrichtung auf diese Weise zu folgen.
Dies ist, was ich zur Zeit verwenden:
func loadAndShow3() {
let request = GADRequest()
request.testDevices = [kGADSimulatorID, "XXXX"]
myAd = GADInterstitial(adUnitID: "XXXX")
myAd.delegate = self
myAd.load(request)
}
func interstitialDidReceiveAd(_ ad: GADInterstitial) {
if (self.myAd.isReady) {
myAd.present(fromRootViewController: self)
}
func displayAd() {
NotificationCenter.default.post(name: NSNotification.Name(rawValue: "loadAndShow"), object: nil)
}
Was ist Ihre Frage? Können Sie Ihre Frage bearbeiten, um sie zu klären? –
Wenn ich eine Anzeigenblock-ID für eine belohnte Videoanzeige in den oben genannten Code einfüge, funktioniert das? –
Nein. Sehen Sie sich die Dokumentation an: [Belohntes Video] (https://firebase.google.com/docs/admob/ios/rewardded-video). –