Jump to content

[TOPIC: topicViewTemplate]
[GLOBAL: userSmallPhoto]
Photo

App Rejected Because of Appodeal --> Yandex Network/sub-Plugin
Started by roaminggamer Jul 05 2018 07:24 AM

9 replies to this topic

Best Answer roaminggamer , 05 July 2018 - 07:50 AM

I just got a reply and the Appodeal team tells me the SDK has been updated.

 

So, if you're like me and still using the BETA it may be time to move back to the main version.

[TOPIC CONTROLS]
[/TOPIC CONTROLS]
[modOptionsDropdown]
[/modOptionsDropdown]
[reputationFilter]
[TOPIC: post.html]
#1

roaminggamer

[GLOBAL: userInfoPane.html]
roaminggamer
  • Corona Geek

  • 7,380 posts
  • Corona SDK

Hi all.  This is a short notice.

 

I recently submitted an app to Apple and had it rejected.

 

I am posting this in case someone was about to submit as I did (same settings).  Be warned, you may get rejected.

 

As the plugin was/is beta it is probably a WIP issue.

 

 

Summary

  • Using Appodeal BETA plugins
  • Built w/ Corona 2018.3288
  • Error message from Apple:

Your 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.

 

To resolve this issue, please either remove the Yandex SDK entirely from your app, or revise your app to utilize version 2.9.8 or 3.1.2 of the Yandex SDK. Once you have made one of those changes, resubmit your binary for review.

 

 

Resolution

I commented out this line in build.settings:

--['plugin.appodeal.beta.Yandex'] = { publisherId = 'com.coronalabs' },

I contacted Appodeal also, but again I think this is probably already being resolved in the Beta work.



[TOPIC: post.html]
#2

roaminggamer

[GLOBAL: userInfoPane.html]
roaminggamer
  • Corona Geek

  • 7,380 posts
  • Corona SDK

  Best Answer

I just got a reply and the Appodeal team tells me the SDK has been updated.

 

So, if you're like me and still using the BETA it may be time to move back to the main version.


  • Sheekore likes this

[TOPIC: post.html]
#3

lobsterapps

[GLOBAL: userInfoPane.html]
lobsterapps
  • Observer

  • 19 posts
  • Corona SDK

I was not using the beta, and just received a rejection for not having the updated Yandex SDK. In what way specifically can I update the SDK besides rebuilding the app?



[TOPIC: post.html]
#4

roaminggamer

[GLOBAL: userInfoPane.html]
roaminggamer
  • Corona Geek

  • 7,380 posts
  • Corona SDK

1. You have to rebuild the app to resubmit.  No avoiding that.

 

2. I simply removed Yandex from my list of ad sources.

 

3. You're not alone in this.  I think this may not be as resolved as I though.  Others have pinged me saying they still see this.



[TOPIC: post.html]
#5

lobsterapps

[GLOBAL: userInfoPane.html]
lobsterapps
  • Observer

  • 19 posts
  • Corona SDK

Yeah I rebuilt the app only a couple of days ago and was rejected yesterday. I wasn't using Beta, so not sure that I can effectively use Yandex either. Will remove it entirely and then rebuild and resubmit.

 

Thanks for the reply!



[TOPIC: post.html]
#6

JoePringles

[GLOBAL: userInfoPane.html]
JoePringles
  • Contributor

  • 287 posts
  • Corona SDK

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



[TOPIC: post.html]
#7

dooq

[GLOBAL: userInfoPane.html]
dooq
  • Enthusiast

  • 35 posts
  • Corona SDK

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



[TOPIC: post.html]
#8

agramonte

[GLOBAL: userInfoPane.html]
agramonte
  • Contributor

  • 859 posts
  • Corona SDK

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



[TOPIC: post.html]
#9

aroldopc

[GLOBAL: userInfoPane.html]
aroldopc
  • Observer

  • 26 posts
  • Corona SDK

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



[TOPIC: post.html]
#10

cihanbilir

[GLOBAL: userInfoPane.html]
cihanbilir
  • Observer

  • 11 posts
  • Corona SDK

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.




[topic_controls]
[/topic_controls]