पर काम नहीं कर रहा है मुझे सिम्युलेटर और डिवाइस पर चलते समय कंसोल में didFailToReceiveAdWithError
संदेश मिल रहा है।iAd बैनर आईओएस 9
iAd बैनर आईओएस पर चलते समय सफलतापूर्वक प्रदर्शित होते हैं 8. आईओएस 9 पर चलते समय, iAd बैनर विज्ञापन प्राप्त करने में विफल रहते हैं।
ज
#import <iAd/iAd.h>
@interface ViewController : UIViewController <ADBannerViewDelegate>
@property (retain, nonatomic) IBOutlet ADBannerView *adBanner;
मीटर
-(void)viewDidLoad {
self.adBanner = [[ADBannerView alloc]initWithFrame:CGRectMake(0,[UIScreen mainScreen].bounds.size.height-100, [UIScreen mainScreen].bounds.size.width, 50)];
self.adBanner.delegate=self;
[self.adBanner setBackgroundColor:[UIColor clearColor]];
[self.view addSubview:self.adBanner];
}
-(void)bannerViewWillLoadAd:(ADBannerView *)banner {
NSLog(@"bannerViewWillLoadAd");
}
-(void)bannerViewDidLoadAd:(ADBannerView *)banner {
// Show the ad banner.
NSLog(@"bannerViewDidLoadAd");
[UIView animateWithDuration:0.5 animations:^{
self.adBanner.alpha = 1.0;
}];
}
-(void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error {
NSLog(@"didFailToReceiveAdWithError");
// Hide the ad banner.
[UIView animateWithDuration:0.5 animations:^{
self.adBanner.alpha = 0.0;
}];
}
-(void)bannerViewActionDidFinish:(ADBannerView *)banner {
NSLog(@"Ad did finish");
}
जब आईओएस 9, सांत्वना प्रिंट didFailToReceiveAdWithError
हर बार पर चल रहा है।
मैंने आईओएस 9.1 के साथ एक नए एक्सकोड 7 प्रोजेक्ट में अपना कोड चिपकाया है यह काम कर रहा है। –
आपके कोड के आधार पर, मुझे लगता है कि आईबीओलेट आवश्यक है, केवल इंटरफेस में परिवर्तनीय की घोषणा। इंटरफ़ेस बिल्डर में बैनर खींचने की आवश्यकता नहीं है। विज्ञापन के पृष्ठभूमि रंग को सेट करने की अनुमति नहीं है। (सिर्फ डैनियल तूफान के उत्तर देने वाले का पालन किया, मेरे लिए बहुत अच्छा काम करता है।) – Vincent