App Rejected Because of Appodeal --> Yandex Network/sub-Plugin

ah thanks for this i was just going to release my app with Yandex enabled.

I just got this rejection as well. So it’s still an issue. Will remove Yandex from the appodeal list and re-submit now.

I dodged a bullet. I removed Yandex by mistake and it just got approved without a problem.

I had the same issue, the fix for the Yandex SDK is in the new APPODEAL beta version.

I decided to remove the Yandex SDK from the Corona build.settings by commenting the plugin line:

plugins =

{

– Banner

[‘plugin.appodeal.AppLovin’] = { publisherId = ‘com.coronalabs’ },

[‘plugin.appodeal.FacebookAudience’] = { publisherId = ‘com.coronalabs’ },

[‘plugin.appodeal.Flurry’] = { publisherId = ‘com.coronalabs’ },

[‘plugin.appodeal.InMobi’] = { publisherId = ‘com.coronalabs’ },

[‘plugin.appodeal.MyTarget’] = { publisherId = ‘com.coronalabs’ },

–[‘plugin.appodeal.Yandex’] = { publisherId = ‘com.coronalabs’ },

}

After I commented the Yandex plugin and saved the " build.setting" ,  rebuilt my app in Corona with the “Send to App Store” it passed the App Store Review Guidelines.

Here is the answer from the APPODEAL support, but pay attention to the warning because using the new beta may cause unexpected issues!

Hi!

You can update Corona Appodeal plugin to beta version of modular plugin system. It includes the latest Appodeal SDK Beta, some new features and improvements. To use it, you should add a beta tag to module declaration like this, for example:

[‘plugin.appodeal.beta.base’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.AdColony’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.AmazonAds’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.AppLovin’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.Appnext’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.Chartboost’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.FacebookAudience’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.Flurry’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.GoogleAdMob’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.InMobi’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.IronSource’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.Mobvista’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.MyTarget’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.Ogury’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.StartApp’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.Tapjoy’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.TwitterMoPub’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.Unity’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.Vungle’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.Yandex’] = { publisherId = ‘com.coronalabs’ },

Please keep in mind, that using beta versions of both Appodeal SDK and Corona Appodeal plugin may cause unexpected issues. We’ve made a profound tests of a new system, but you should use it at your own risk.

To learn more, please see here:
https://docs.coronalabs.com/plugin/appodeal/index.html
https://www.appodeal.com/sdk/documentation?framework=36&full=1&platform=1

After all your beta discussion from 3 months ago,

I got rejected with the main version of the appodeal plugin in 2018.3449 today.

I’ll manually disable yandex now but wanted to let you guys know that this is still an issue.

Hi guy, it’s been months since this discussion thread started.

I submitted my app 3 days ago with the combined plugin, and it got rejected today. I hope there is someone from Appodeal following this topic.

From Apple Review:

“Your beta app includes a version of an SDK from Yandex that violates the App Store Review Guidelines. The version of the Yandex SDK you are using in your app attempts to hide the use of private APIs. This is a violation of Sections 2.3.1 and 2.5.1 of the App Store Review Guidelines.”

Ben

I don’t know that there is a lot of working going on with the combined plugin. Is there a reason you don’t want to use the modular version?

Rob

Hi Rob,

Well, if i would have stumbled into this topic earlier, i would definitely avoid the combined plugin. This is the first time we’ve integrated Appodeal.

I am switching to the modular plugin now and rigorously testing. Reported the issue to Appodeal and they asked me to use the beta version. Should we be using the beta version? Thoughts?

Ben

Historically speaking, the latest features and bug fixes will be in the beta version.

Rob

Has this been resolved with the new daily build?

As far as I know this is not a current issue.

Rob