Fyber won't load video ads after upgrading xcode and sdkbox

Hi,

After updating to xcode 7.3 and updating sdkbox fyber, fyber video ads doesn’t load…

I am getting

fyber: did receive offers 

in log, but ad doesn’t get displayed on screen…

here is the log

2016-06-06 21:12:25.196 tst-mobile[593:10411] [FYB Debug]: -[FYBUIWebView webViewDidStartLoad:]
2016-06-06 21:12:25.196 tst-mobile[593:10411] [FYB Debug]: -[FYBRewardedVideoWebViewRouter    webViewDidStartLoad:]
2016-06-06 21:12:29.875 tst-mobile[593:10411] [FYB Debug]: Finalizing video entry in file C3F4835B-9749-41F6-    8F5A-EBCAD07EDD16.mp4 for URL: https://appengage-    video.sponsorpay.com/campaign_videos/70951/processed/f3588e7a-c116-463d-84d1-2e193264dd5c.mp4
2016-06-06 21:12:29.875 tst-mobile[593:10411] [FYB Debug]: <FYBCacheStore: cacheSize: 2, createdCacheSize: 0,     partialCacheSize: 0, finalizedCacheSize: 2, entries: (
  "<FYBCacheEntry: state=4 filename=CBDC6348-CDB6-47D4-BC73-16F6AAF70C2B.mp4 creationDate=2016-06-07     04:12:00 +0000>",
"<FYBCacheEntry: state=4 filename=C3F4835B-9749-41F6-8F5A-EBCAD07EDD16.mp4 creationDate=2016-06-07 04:12:18 +0000>"
 )>
 2016-06-06 21:12:29.876 tst-mobile[593:10411] [FYB Debug]: Storing cache mapping: {
     "appengage-video.sponsorpay.com/campaign_videos/74702/processed/1ae2d09d-045f-430f-bbe3-     2719040f88c9.mp4" = "<FYBCacheEntry: state=4 filename=CBDC6348-CDB6-47D4-BC73-16F6AAF70C2B.mp4     creationDate=2016-06-07 04:12:00 +0000>";
    "appengage-video.sponsorpay.com/campaign_videos/70951/processed/f3588e7a-c116-463d-84d1-     2e193264dd5c.mp4" = "<FYBCacheEntry: state=4 filename=C3F4835B-9749-41F6-8F5A-EBCAD07EDD16.mp4     creationDate=2016-06-07 04:12:18 +0000>";
}
 2016-06-06 21:12:30.806 tst-mobile[593:10411] [FYB Debug]: -[FYBUIWebView      webView:shouldStartLoadWithRequest:navigationType:]
 2016-06-06 21:12:30.807 tst-mobile[593:10411] [FYB Debug]: [BET] Webview will start loading request: 
Path: about://(null)
QueryString: 
(null)
2016-06-06 21:12:30.836 tst-mobile[593:10411] [FYB Debug]: -[FYBUIWebView webViewDidStartLoad:]
 2016-06-06 21:12:30.837 tst-mobile[593:10411] [FYB Debug]: -[FYBRewardedVideoWebViewRouter 

webViewDidStartLoad:]
2016-06-06 21:12:30.837 tst-mobile[593:10411] [FYB Debug]: -[FYBUIWebView webViewDidFinishLoad:]
2016-06-06 21:12:30.838 tst-mobile[593:10411] [FYB Debug]: -[FYBRewardedVideoWebViewRouter webViewDidFinishLoad:]
2016-06-06 21:12:30.859 tst-mobile[593:10411] [FYB Debug]: -[FYBUIWebView webView:shouldStartLoadWithRequest:navigationType:]
2016-06-06 21:12:30.860 tst-mobile[593:10411] [FYB Debug]: Processing Fyber scheme: sponsorpay://jud?
2016-06-06 21:12:30.882 tst-mobile[593:10411] [FYB Debug]: Location not updated. Location Services are disabled. You can turn Location Services on or off at Settings > Privacy > Location Services
2016-06-06 21:12:30.882 tst-mobile[593:10411] [FYB Debug]: -[FYBUIWebView stringByEvaluatingJavaScriptFromString:completionHandler:]
2016-06-06 21:12:32.407 tst-mobile[593:10411] [FYB Debug]: -[FYBUIWebView webView:shouldStartLoadWithRequest:navigationType:]
2016-06-06 21:12:32.408 tst-mobile[593:10411] [FYB Debug]: Processing Fyber scheme: sponsorpay://requestOffers?n=1
2016-06-06 21:12:32.413 tst-mobile[593:10411] [FYB Debug]: -[FYBRewardedVideoController rewardedVideoWebView:javascriptReportedOffers:] rvWebView=b34ed760 offers=1
Fyber :Did receive offer
2016-06-06 21:12:32.934 tst-mobile[593:10411] [FYB Debug]: -[FYBUIWebView webViewDidFinishLoad:]
2016-06-06 21:12:32.934 tst-mobile[593:10411] [FYB Debug]: -[FYBRewardedVideoWebViewRouter webViewDidFinishLoad:]

which sdkbox fyber are you currently using? is it 2.2.2.12?

fyber
     v2.2.2.12
         cocos2d-x v2.x (available)
         cocos2d-x v3.x (installed)
     v2.2.0.15
         cocos2d-x v3.x (installed)
     v1.4.0.9
         cocos2d-x v3.x (installed)
     v1.3.1.8
         cocos2d-x v3.x (installed)
     v1.3.0.18
         cocos2d-x v3.x (installed)

can you confirm that you’re showing the ads after the did receive ads callback?

Yes i do call showOffers() :

  void HelloWorld::onBrandEngageClientReceiveOffers(bool areOffersAvailable)
{
    CCLOG("[Fyber] onBrandEngageClientReceiveOffers: available(%s)",
          BOOL_TO_STRING(areOffersAvailable));
    if (areOffersAvailable)
    {
        
        PluginFyber::showOffers();
    }
}

Hi,

Got the issue solved, I had commented PluginFyber::setListener(this); for other testing purposes.

Thanks…