Recently we decided to use the KIDOZ ad network in our latest game and it doesn’t seem to be working properly. Half the time it wont even load an ad and when we finally got interstitials loaded ( which took quite a bit of time ) Our test device didnt show an ad, it was a black screen. Anyone get this working?
Are you getting any messages in your device’s console log?
Have you put print statements in your listener function that dumps the event table and see what it’s saying?
local json = require("json") print( json.prettify( event ) )
Put the require statement somewhere near the top. Put the print statement inside your event listener. Build your app, Have Corona install it to a teathered device, watch for the results to show up in the console log. Or use adb logcat or monitor to watch the log file.
Rob
Yep, getting the events, but nothing out of the ordinary. It literally takes about 1-3 minutes for ONE ad to load, the listener tells me when its finally loaded then when i show the ad its a black screen. Using adb logcat to check for any errors and im not getting any. When i try to use other ad types they wont even load, so far only interstitial works.
I spoke with the engineer who worked with KIDOZ on the plugin. He suggested you report the black screen issue directly to KIDOZ. Also are there other types you could try that would work for you?
Thanks
Rob
I my Kiddoz implementation is working on Android for the most part.
Hi Mike,
Thank you for your valuable feedback.
It is important to us in Kidoz to provide you with the best experience.
We have made adjustments on our server side to handle cases of devices with older Android version that could have resulted in such issues.
Can you please tell me please if the issues are still occurring on your side.
If so, any information about the device, os version you can provide will be highly appreiciated
Regards,
Ran
Hi,
I’m currently trying to integrate KIDOZ as well and also receives the black screen. I’m running it on a Nexus 5X so should not be caused by an old android version.
Maybe off-topic but the app crashes when trying to load more ad types than one (only tested with interstitial as the single one).
/Joakim
On what device? Can you test my app please and see if it does the same thing. I load two types with no crash on my test devices. It is free on Google and Apple:
https://itunes.apple.com/us/app/tictaczoo-free/id568733963?mt=8
https://play.google.com/store/apps/details?id=com.cabagomez.com.tictaczoo
Thanks for your reply Agramonte, but I think troubleshooting is a bit easier if you share some code instead?
My code is almost exactly like documentation since I copy and pasted it.
In any case, I decided to remove the video ads because:
-
They sometimes show up as a black screen (no idea why) but it happens on and off.
-
They keep on playing at least in my test, one video ad after another. When it is relaunched it also plays the exact same videos in the same order. Not the experience I was hoping for.
Hi Agramonte,
-
We’ve provided fixes for the ‘black screen’ issues - hopefully in a matter of day or two you can use the new Cororna’s Kidoz plugin
-
Our server always picks the best ad to show by a collection of criterias. We also provide a refresh mechanism, so that within 30 minutes, even if the ad is the one that has the highest score to show, if seen already, it will be pushed to the end so new ad can take its place. It is most important for the family applications, where they can only show a single ad at a time.
Regards,
Ran
Any progress on these issues?
I’m getting the Black Screen of Kidoz, too. And mine’s on an iPad mini 2 – no Android here.
Integrating was easy (after figuring out stuff on the Kidoz site that’s VERY POORLY presented), but after choosing one of the thumbnails in the popup I get a pretty top border with a black screen underneath.
Jay
[Edit: Also happens on my iPhone 6. No ads ever, just the black screen.]
We are also getting Black screen while showing interstitial ads on Android. We can hear audio, but no video - it happens most of the time. Kidoz panel view ad looks fine.
The code is same as given in documentation.
I’ve asked someone to look into this.
Rob
Hi All,
-
We’ve noticed that older Android devices sometimes have issues with video rendering, we have a made a server side change - I’d appreciate your feedback if it resolves the issue
-
iPhoneL We are going to release a version in a few days that should provide better support
-
Same interstitial: In which country do you see only 1 type of offer?
Regards,
Ran
Getting a black screen on panel view (panel loads, but when user taps an icon to play a video, gets the blue bar with cloud/“X” on top, rest of screen black with my app’s audio continuing).
Some of the errors from device copied from Xcode:
<Warning>: web log: >>>>>>>Debug: fixMainContainerSize: 528, 320
<Warning>: web log: >>>>>>>Debug: getJsonValueByKey: data = [“https://www.youtube.com/watch?v=W6Bd3TWpeig","HOME Movie Trailer (Animation - 2015)”,“http://img.youtube.com/vi/W6Bd3TWpeig/mqdefault.jpg",“https://d28lrrc51wcjkk.cloudfront.net/sdk/Resources/Release/0.5/playIcon.png”,992989,0,“en”,10,0,"#f8de46",0.5,{“showMaximize”:false,“start_function”:“playVideo”,“video_url”:“https://www.youtube.com/watch?v=W6Bd3TWpeig”,“invokeOnViewReady”:true,“video_bg_color_full_screen”:“black”,“interstitial_close_url”:“https://d28lrrc51wcjkk.cloudfront.net/video_player/ad_exit_button.png”,“show_install_button”:false,“is_debug_mode”:true,“video_type”:0,“install_button_image_url”:“https://d28lrrc51wcjkk.cloudfront.net/sdk/Resources/Release/0.5/downloadIcon.png”,“video_bg_color_preview”:"black”}], key = is_debug_mode
<Warning>: web log: >>>>>>>Debug: getJsonValueByKey: result = undefined
<Warning>: web log: >Info: Logics file URL is not available. Using default: https://s3.amazonaws.com/kidoz-cdn/video_player/v/v3.0_ios/defaultLogics.js
<Warning>: web log: >Info: new logics script loaded
<Warning>: web log: >>>>Error: DEFAULT LOGICS V1.0.2 >>>> Error when trying to stop Youtube player: TypeError: undefined is not an object (evaluating ‘player.seekTo’)
<Warning>: web log: >>>>>>>Debug: HTML: stopVideo
<Warning>: web log: >>>>Error: DEFAULT LOGICS V1.0.2 >>>> Error when trying to stop html player: TypeError: undefined is not an object (evaluating ‘mp4Player.pause’)
<Warning>: web log: >>>>>>>Debug: YouTubePlayerView: in loadVideo function
web log: >>>>>>>Debug: YOUTUBE: loadVideo, URL = https://www.youtube.com/watch?v=W6Bd3TWpeig player: undefined
<Warning>: web log: >>>>Error: DEFAULT LOGICS V1.0.2 >>>> Error loading video: TypeError: undefined is not an object (evaluating ‘player.loadVideoById’)
Hi Roboward,
Sorry for the late reply.
I was trying to reproduce the issue with no success.
Can you please provide me with some more information?
Do you still experience this issue?
Does it happens in all movies or only on some?
Can you see an ad that is playing before the movie?
Regards,
Ori
Kidoz Team
Are you getting any messages in your device’s console log?
Have you put print statements in your listener function that dumps the event table and see what it’s saying?
local json = require("json") print( json.prettify( event ) )
Put the require statement somewhere near the top. Put the print statement inside your event listener. Build your app, Have Corona install it to a teathered device, watch for the results to show up in the console log. Or use adb logcat or monitor to watch the log file.
Rob
Yep, getting the events, but nothing out of the ordinary. It literally takes about 1-3 minutes for ONE ad to load, the listener tells me when its finally loaded then when i show the ad its a black screen. Using adb logcat to check for any errors and im not getting any. When i try to use other ad types they wont even load, so far only interstitial works.