Kidoz feed view on Android with hasButton=false not working

When I use the Kidoz feed view on Android and hasButton=false once the ad is closed I can’t get it to show another ad.

Hi Mike,

What is your usage flow? Load, show, then hide?

Brent

@Brent

Yes.

@Mark

The Kidoz ad units are a bit different than “normal” ads. You can regard them as display objects in the sense you only need to load them once (with the exception of interstitials).

So, for a feedView you only load it once, then call show() whenever you want to show it. You normally don’t call hide() yourself as the user will tap the (X) button to close it.

@_ingemar_

Even when I just call show() after the first time feedView on Android with hasButton=false does not work. After the first time it does not show the feedView again.

Are you waiting for the “loaded” event before calling show()?

Also, have a look at the device log. Any errors that occur might explain what’s happening.

@_ingemar_

This is my usage flow: Load, show, show, etc ( I load it once and then to just show it after that.) The first one shows but once you dismiss it it won’t show again.

I did not see any in the error log but I was only showing debug info for corona.

Hi Mike,

Can you try to run this sample app on both iOS and Android?

Remember to set your publisherID and securityToken before building.

[Attachment removed]

@_ingemar_

The first time I ran the Android version it seemed fine but when I quit out and came back it is stuck on the “Loading feedView” message.

The first time I ran the iOS version it seemed fine but when I quit out and came back it crashed the app after using a couple times.

Hi Mike.

Android

There are multiple reasons for your issues:

  1. The issue where it’s stuck on loading is a bug in their SDK as the ‘loaded’ event is not sent on second launch. If you remove the app from the background it will send a ‘loaded’ event on first launch again. I’ve reported this issue to Kidoz.
  2. The crash log you sent to me looks like an incompatibility with one of the other plugins you are using. I’m investigating that.

iOS

It’s weird. I’m still not able to reproduce the crash.

  1. started the app, and waited for loading to complete
  2. pressed show button
  3. pressed “x” button to close feedView
  4. repeated (2) and (3) about 30 times
  5. closed the app
  6. repeated 1-4 without any crashing…

Hi Mike,

Issue (1) fix with Android should be released in the coming days, we have started testing cycle on Kidoz side.

Have you made progress troubleshooting the rest of the issues with Ingemar’s help?

Regards,

Ran

@ran5

Android:

I am still waiting to hear back about the possible crashs do to an incompatibility with one of the other plugins.

iOS:

  1. When using the feedView _ingemar_ was able to reproduce the crash on iOS which he thinks is a memory issue and was going to report it to Kidoz.

  2. Also I found another bug which if you happen to touch 2 ads at the same time you can’t close the parental gate popup.

  3. This bug still needs to be fixed: When I use the Kidoz feed view on iOS and hasButton=false no ad shows and the button shows up in upper left of screen.

@Mike,

Android:

I’m working with the engineers here to solve the Android crash when multiple plugins are used.

iOS:

1,2 are reported

3: I cannot reproduce this. Do you get any Corona errors in your device log?

Interesting enough my iOS was rejected with pictures of Kidoz and this reason:

The Kidoz feature in your app displays or promotes third-party apps which does not comply with the App Store Review

@agramonte

That sounds like a very serious issue. I have reported it to Kidoz.

@agramonte
I think I know what they mean now. At first I thought it was the apps that Kidoz were promoting that was the problem. It isn’t.
The problem is that Apple does not allow you to promote other apps than your own. This means that, according to Apple, offer walls like the FeedView (and maybe even the panelView) technically are not allowed according to Apple’s App Review Guidelines section 2.25.
 

2.25: Apps that display Apps other than your own for purchase or promotion in a manner similar to or confusing with the App Store will be rejected

 
Apple App Store Review Guidelines:
https://developer.apple.com/app-store/review/guidelines/2016-06-13/

Yesterday I had an app rejected by Google Play because I was using the feedView that has the gift box button that opens the ads. They consider this to be “Deceptive Ads” and does not comply with their policy.

It seems that half of the ad types Kidoz has do not comply with Apple and Google Policies which may also mean they are not COPPA compliant. I am very disappointed in Kidoz so far and can’t believe they did not test or show these to Apple and Google Play to make sure they complied with their policies. Not to mention that the plugin is very buggy.

Hi Mike,

You are describing issues are recent and new we’ve also just encountered with both Google and Apple due to changes in their policies.

We are going to provide several solutions for Android today and tomorrow, and for Apple by the end of the week to comply with the new policies.

We are going to test them with our own applications to verify they are in order.

I am sorry for your experience, it is also bad experience for us

This is our number 1 priority

I can assure you that I will provide you with direct support to see that the output is working for you

Regards,

Ran

Hi Mike,

Android:

As you described, you were blocked on Google Play when using our present box image with our feed unit.

We’ve uploaded successfully an application with an image replacement to Google Play, that clearly states the intent of the button.

Can you please see that the deployment to Play goes smoothly for you with our feedView?

iOS:

We are working of providing a solution, and near completion.

If you have any questions or anything I can assist with, I am here to help

Regards,

Ran

@ran5

The first time I launch the app after installing the feedView icon button shows up but if I close the app and open it back up the feedView icon button does not shows up. Also the adListener function does not get called after I open the app back up. The only error I get occasionally is the one below.

ERROR: Read timed out