Я использую встроенную рекламу Flurry в одном из проектов IOS, раньше она работала нормально, но неожиданно я обнаружил, что последние несколько дней Flurry не дает никакого обратного вызова.метод делегата не вызван.
вот код интеграции:
- (void)initFlurrySDK {
dispatch_async(dispatch_get_main_queue(), ^{
int FlurryLogLevel = FlurryLogLevelDebug;
[Flurry startSession:kFlurryAPIKEY
withSessionBuilder:[[[FlurrySessionBuilder new]
withCrashReporting:YES]
withLogLevel:FlurryLogLevel]];
NSLog(@"flurry SDK version: %@",[Flurry getFlurryAgentVersion]);
});
}
-(void)RequestFlurryad{ //calling from main thread only..
FlurryAdNative *fnativeAd = [[FlurryAdNative alloc] initWithSpace:@<ad_unit_name>];
self.nativeAd = fnativeAd;
//Assign the FlurryAdNativeDelegate
[self.nativeAd setAdDelegate:(id)self];
//UIViewController used for presentation of the full screen after the user clicks on the ad
fnativeAd.viewControllerForPresentation = [[VCManager sharedManager] topViewController].navigationController;
//Request the ad from Flurry.
[self.nativeAd fetchAd];
}
//delegate methods...
- (void) adNativeDidFetchAd:(FlurryAdNative *)nativeAd1{
}
- (void) adNative:(FlurryAdNative*) nativeAd1 adError:(FlurryAdError) adError errorDescription:(NSError*) errorDescription{
}