/ / iOS DoubleClick for Publishers (DFP) .. Fehler: Keine Anzeige zum Anzeigen - ios, objective-c, ipad, google-dfp

iOS DoubleClick for Publishers (DFP) .. Fehler: Keine Anzeige zum Anzeigen - ios, objective-c, ipad, google-dfp

Ich verwende DoubleClick for Publishers (DFP) in meiner App. Ich habe es gemäß integriert DOCs wie folgt.

 dfpBannerView_ = [[DFPBannerView alloc] initWithAdSize:kGADAdSizeBanner];
dfpBannerView_.adUnitID = kSampleAdUnitID;
// Set the delegate to listen for GADBannerViewDelegate events.
dfpBannerView_.delegate = self;

// Let the runtime know which UIViewController to restore after taking
// the user wherever the ad goes and add it to the view hierarchy.
dfpBannerView_.rootViewController = self;
[self.view addSubview:dfpBannerView_];

// Initiate a generic request to load it with an ad.
[dfpBannerView_ loadRequest:[GADRequest request]];

Dabei steht kSampleAdUnitID für die App Unit Id, die ich erstellt habe.

folgende Delegate-Methode wird getcalled

- (void)adView:(DFPBannerView *)view
didFailToReceiveAdWithError:(GADRequestError *)error {
NSLog(@"Failed to receive ad with error: %@", [error localizedFailureReason]);
NSLog(@"%d",error.code);
}

Aber immer noch bekomme ich Fehler wie folgt,

Failed to receive ad with error: Request Error: No ad to show.
2014-04-11 17:40:55.836 DFPBannerExample[6319:70b] 1

Wo steht der Fehlercode 1? /// The ad request was successful, but no ad was returned. kGADErrorNoFill,

Ich verstehe nicht, wo das Problem liegt. Warum bekomme ich keine Anzeigen, während ich Anzeigen für die Beispiel-App-Einheit-ID erhalte?

Antworten:

0 für die Antwort № 1

Wenn Sie möchten, dass Ihr Banner etwas anzeigt, müssen Sie die Bannergröße festlegen und das Banner mit der AdUnit-ID kennzeichnen: Aktivieren Sie diesen Code:

 bannerView_ = [[DFPBannerView alloc] initWithFrame:CGRectMake(111, 483, 537, 120)];

bannerView_.adUnitID = @"/5900406/UserAppWaitingView";

// the user wherever the ad goes and add it to the view hierarchy.

bannerView_.rootViewController = self; [self.view addSubview: bannerView_];

// Initiate a generic request to load it with an ad.

[bannerView_loadRequest: [Anfrage anfordern]];