APPNEXT IS DICONTINUED DO NOT USE! Revmob docs outdated. Anything else broken?

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.

Rob

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]

  1. strings =
  2.         {
  3.             [“app_name”] = “Kylie Jenner Trivia”,
  4.         },

[/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)

      

    end

    event_phase = event.phase

end

revmob.init( adListener, { appId = “5af9984ba30c3b1c882e7f5b”} )

[/lua] 

So their is nothing wrong with my Placement ID’s I have triple checked them many times.  I have 3 Placement ID’s Ive been working with Revmob.

  1. bannerID = “5af9984ba30c3b1c882e7f5d”
  2. videoID =  “5af9984ba30c3b1c882e7f65”
  3. interID = "5af9984ba30c3b1c882e7f5f

Ran SAME CODE above (that works with older builds) through adb logcat

17:53:27.339 28437 28458 I Corona  : ERROR: revmob.show(placementId [, options]), Invalid banner alignment ‘center’

Than I ran a Video Ad with no options.  LIKE THIS:

[lua]

revmob.load( “video”, videoID )

  revmob.show( videoID )

[/lua]

This is adb logcat:  

–ERROR: revmob.load(adUnitType, placementId), Invalid adUnitType ‘video’

INVALID  BANNER ALIGNMENT /   INVALID AD UNITTYPES … All this has worked before.  ARE THEIR NEW DOCS TAHT CAN BE SHARED?

  Thanks 

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.

Rob

@russm305,

Can you please use the full editor and change the title of this post.

REVMOB is not broken.  So, maybe just change the title to, “Need Help With Revmob”

Thanks,

Ed

Just to be absolutely clear for anyone reading this thread, the Revmob plugin does work, but the docs may be out of date.  

The key fix is to follow @Rob Miracles advice and add this to build.settings:

android = { strings = { ["app\_name"] = "Your App Name", },

I have verified these on an old Android device: Banner, Interstitial, and Rewarded Video ads. 

(non-rewarded Video ads may no longer be supported. I did not test them.)

UPDATE:  I have verified these on an iPad Air device: Banner, Interstitial, and Rewarded Video ads too.

How do  edit Title as you requested?

How long will it take to update the ‘Out of date’ docs?

Also you might want to remove Appnext from Plugins since they will no longer be serving ads. 

Go back and edit your original post then click the button that says ‘use full editor’.  That will allow you to modify the title.

OK

CAN WE GET THAT DOCS UPDATED PRONTO PLEASE!!!

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.

Finally, please stop using all upper case. Shouting is not allowed in the forums.  Please see Rule #11: https://coronalabs.com/forum-rules/

Rob

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.

Rob,

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.

Thanks

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

Rob

Hello, I started the post.  Vungle is good.  I have contacted them and they replied they will continue support Corona.

Also these Plugins are currently working with latest build:

-KIDOZ

-Startapp

-Pollfish

  • Supersonic  (aka IronSource)

No longer working:

Inmobi

  • others listed above

InMobi should be working just fine.

thanks @russm305

thanks @rob miracle

Hey.  @agramonte has been maintaining a post here: https://forums.coronalabs.com/topic/72804-gdpr-current-state-of-monetization-plugins/#entry383119

In the post, he has been trying to maintain a list of ad plugins with their current status.  That might help here.

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

I contacted Inmobi May 25 regarding future support of Corona sdk plugin.

This was their response:

“We regret to inform you we do not Support Corona sdk”

No longer in website 

https://www.inmobi.com/sdk/

It’s a plugin that we build and maintain. InMobi doesn’t support our plugin.

Rob