I think you’ve missed one very critical part of this conversation. RevMob changed their plugin. There is enough evidence that what used to work won’t work with the new plugin and you have to adapt to the new system. You can’t count on “Ads have shown before” because you’ve not used this version of the plugin.
The PlacementID and the bannerID are going to be the same. That isn’t the problem. Your “appId” is the same as your bannerId. These numbers should be different. The chance of them being the same is microscopically (like nearly impossible) to be the same.
In my screen shots above, my appId ends with “5c9821”. My bannerId (Default) ends with “5c9823”. Yes the numbers are close, but the numbers are unique. The AppId was created seconds before the the placementId was, so they are close in value. Please make sure you’re using the right Id values.
If you see my code above you will see that my App ID and Banner ID ARE different in main.lua
bannerID = 5af9984ba30c3b1c882e7f5d
appId = 5af9984ba30c3b1c882e7f5b
The last ‘d’ and ‘b’ are different. I created the banner right after the App Id, that is why they are so close. Unfortunately I misworded it as Placement ID above instead of App ID. These ID’s have not changed from the last Plugin to the recent Plugin. These numbers have not changed in anyway on the revmob dashboard from the last Plugin to this Plugin.
The only thing Im doing different on this Plugin and build 3293 is adding this string to build.settings as you stated above
[lua]
strings =
{
[“app_name”] = “Kylie Jenner Trivia”,
},
[/lua]
[lua]
revmob = require( “plugin.revmob” )
bannerID = “5af9984ba30c3b1c882e7f5d”
event_phase = nil
function adListener( event )
if ( event.phase == “init” ) then – Successful initialization
local text=display.newText(“init =”…event.phase, 80, 150, “arial”, 45)
It looks like the new plugin only supports “banner”, “interstitial”, and “rewardedVideo” and for alignments “top” and “bottom”, which only impacts banner ads. Interstitial and rewardedVideo are full screen ads and don’t need to be aligned.
Before I get to the rest of this post, be aware, we were notified yesterday by Revmob with a request to remove the plugin. Their SDK is not GDPR compliant and they will not be supporting a Corona compatible plugin. This may change in the future, but we will be removing this plugin per their request. You will need to find another ad plugin to use.
Appnext, Adbuddiz and Loopme are also going to be removed, so I would not migrate to them. I would look for plugins that have GDPR notes on their index page, as those plugins have been updated and are active. Choose one of those while looking for a new monetization plan.
Now it might be possible to see if Revmob has a new GDPR compliant SDK and if so, you could use Corona Native and create your own implementation.
As for the other plugin docs, we are working on getting the docs updated. Please be patient.
Sigh… this GDPR thing is a real pain in the butt and causing all kinds of ‘fun’.
Also, @russm305, in case there was any confusion, I’m not an employee. So I couldn’t have updated the docs. I wasn’t sure if you were shouting at me or … ¯_(ツ)_/¯
*UPDATE* - Dude… The new title is not any better. Please don’t complain and shout as a title. Be constructive. Ask a question. That’s all I’m asking for here.
I see you posted a couple weeks back RevMob plugin was going to be removed. I see it is still on marketplace. Has it just not been removed yet, or has something changed and it is now a valid plugin regarding this GDPR issue?
My last app I did on google play a month or two ago, used 2 plugins and the last stable corona sdk.
Plugins I used: RevMob , GameSparks, FirebaseAnalytics.
So obviously I will need to replace rev mob on that app, but do I need to do anything to continue to use the scottH firebase analytics or game sparks plugins?
Vungle would be my first thought for a replacement for RevMob. But I am not up to speed on all the best choices for ad plugins, and Vungle is the only other one I know little about. Is Vungle plugin in compliance with Corona and GDPR?
I am ready to release another app and will use the latest daily and whichever plugins corona has that are GDPR compliant, hoping that is enough to avoid any GDPR issues.
I’ll check with the Marketplace folks and see why its still up. RevMob is not GDPR compliant and the plugin should not be used.
As far as FirebaseAnalytics only Scott can answer on the status of that plugin. GameSparks also maintains and updates their own Plugin and we have no control over it, so you would have to reach out to them. In GameSparks case, it’s really hard to use their service without sharing some personal information so if an end user declines consent, then there isn’t much can be done like ad plugins showing non-targeted ads. You can simply not initialize GameSparks if your user declines.
As far as replacement plugins, I believe Vungle is GDPR compliant, but again, they build and maintain the plugin. For the plugins we build and maintain, simply look at the docs page or that plugin and it will have a note on the index page about GDPR features: https://docs.coronalabs.com
@rus Last time I checked inMobi was working as expected. What kind of issues are you seeing?
And yes Vungle is GDPR compliant. They don’t do a great job of keeping up with the documentation on the Corona site, but on their website, the corona documentation for v6 of the plugin is up to date.