Admob Unity Plug-in use Google Play Services, support Interstitial

ADMOB VNTIS (USING JAR LIBRARY) IS DISCONTINUED, NEW VERSION AVAILABLE HERE WITH SIMILAR FEATURES.
Unity Admob Plug-in by VNTIS is the easiest choice for you. Just drag & drop, put your adunitid and start earning money.

Download:

Donate: http://tinyurl.com/AdmobVNTISDonate
(Donate 10$ or more will receive Pro version)

This is my game using my Plug-in, if you like this plug-in, please give me 5 stars rating :stuck_out_tongue:
https://play.google.com/store/apps/details?id=gs.robotap.vn

If you have games using my plug-in, post it here, i will give a 5 stars rating :slight_smile:
///////////////////////////////////////////////////////
VERSION 4.1:
at October 21, 2015

4.1

  • Latest Google Play Services library version : 8115000
  • Show debug log instead of errors when run in editor
  • Unity 5.2 working.

4.0

  • Easier to use with static methods
  • Add Toast feature //if you dont know what Toast is, search google for images : “android toast”
  • Support event listeners of interstitial ad
  • Latest Google Play Services library version : 6587000

3.0

  • Change code logic, no more delay.
  • Latest Google Play Services library version : 5089000

2.2

  • Bug fixed

2.1

  • Remove unnecessary permission (which make banner in some game unclickable)

2.0

  • Simplest way Admob Interagtion
  • Lastest Google Play Services
  • No more banner toast (free for banner using)

1.1

  • show and hide bannersupport

1.0

  • first version

///////////////////////////////////////////////////////
WHAT’S NEW 4.1:

  • No more errors cause by java library, working with Google Play Games
  • Working with Unity 5.2
  • Run plugin in Editor now show some logs (plugin do not work in Editor).

WHAT’S NEW 4.0:

  • Toast.showText(“This is toast message”, Toast.LENGTH_LONG), now you can toast without other plugins
  • New static method help you call ad methods from everywhere:
  • AdmobVNTIS._showBanner ();
  • AdmobVNTIS._hideBanner ();
  • AdmobVNTIS._get (); //get AdmovVNTIS for advance task;
  • AdmobVNTIS_Interstitial._showInterstitial ();
  • AdmobVNTIS_Interstitial._showInterstitialImmediately ();
  • AdmobVNTIS_Interstitial._numberOfImpressions ();
  • AdmobVNTIS_Interstitial._isAdLoaded ();
  • AdmobVNTIS_Interstitial._get (); //get AdmovVNTIS_Interstitial for advance task;
  • Now you can listen to ad event and call your method.

///////////////////////////////////////////////////////
To remove toast interstitial, you have to buy Pro version:
Buy now: http://tinyurl.com/AdmobVNTISBuyProVersion
(Pro version will be send to your email later ASAP)
taquangtien92@gmail.com


My plug-in isnt available in Asset Store, you can only buy via email.

///////////////////////////////////////////////////////
FEATURES:

  • the easiest plugin to use
  • support banner types (free, no toast)
  • support interstitial (short toast)
  • support align adview
  • support a test device
  • support show and hide banner
  • support Toast

Note: This Admob Plug-in was made from Unity5.1 and Android SDK

///////////////////////////////////////////////////////

How to basic use?

Banner types:

  1. Import the Admob_VNTIS.unitypackage

  2. Drag and drop the AdmobVNTISObject prefab (locate at **Assets\AdmobVNTIS**) to your scene

  3. In the Inspector of AdmobVNTISObject, fill your Admob Banner Ad Unit ID

  4. Fill your test device ID (just 1) for test, otherwise leave blank

  5. Choose your Advertisement Size (type)

  6. Add rules to align Adview
    6.1 Expand the Advertisement Rules
    6.2 Set Size : the numbers of alignment rules you need
    6.3 Set rule on each Elements

  7. Check Show On Load

  8. Build run on device => Done

Interstitial:

  1. Import the Admob_VNTIS.unitypackage

  2. Drag and drop the AdmobVNTISInterstitialObject prefab (locate at **Assets\AdmobVNTIS**) to your scene

  3. In the Inspector of AdmobVNTISInterstitialObject, fill your Admob Interstitial Ad Unit ID

  4. Fill your test device ID (just 1) for test, otherwise leave blank

  5. Check Show Interstitial On Load

  6. Build run on device => Done

Andvance Features:

Advance features (include manually show/hide banner)for Banner: see AdmobVNTIS\Demo*BannerDemo.unity* scene

Manually show Interstitial: see AdmobVNTIS\Demo*InterstitialDemo.unity* scene

GOOD LUCK

Download:

Donate: http://tinyurl.com/AdmobVNTISDonate
(Donate 10$ or more will receive Pro version)

1568718–102669–$Admob_VNTIS_2.2.FREE.zip (2.12 MB)

1 Like

Hi VNTIS,

Your plugin looks real promising. I’ve been looking for free Admob plugin with Interstitial for a while. I will try to integrate it with my game.
Does it support iOS?

Thanks for the sharing!

EDIT: Too bad it doesn’t support iOS for now. I hope you extend it and support iOS too. Even WP8 would be wonderful!

Sorry but i have no experience on iOS or WP8 :slight_smile:

Hi VNTIS,
I have my id who starts with ca-app-pub-.
I don’t see any pub on the screen, maybe you have the solution.
Thanks for the help

EDIT : SOLVED, all characters have to be added.
Great plugin, thanks for it.

VNTIS
Can you do it for me By Team Viewer
cause i don’t know how ?
it is first time to me :slight_smile: ?

add me as friend bro

We have a problem, each time the ad change a message “ad showing !” is visible.
Do you have a solution for this problem ?
Thanks

Sorry but this is not a bug, its free version. If you interested in free version and want to remove toast, go for Pro version. Only 10$ in assets store.However, the pro version is not available in assets store yet. Otherwise, you can purchased its directly (contact me: taquangtien92@gmail.com)

The only difference between 2 versions is Toasting that message “Ad showing”.

One problem I am encountering is that you can’t click the ad. Don’t know if it’s a problem the device but I tried in both Nexus 4 and 7 and it didn’t work. Anyway, I have to congratulate you because you made putting AdMob in Unity easy.

Hello guys,

Vntis the plugin is very handy. Thanks a lot…

However I have this problem. First time I trigger interstitial ad, it appears normally.
The second time (after more or less a minute) it shows only the “ad showing” logo and no advertisement.

I am using the demo script modified a bit (I changed the OnMouseDown() to Show() and I call it at a particular time in my game).

Anyways, is there something I am missing…?

  • Does it happened to both types of ads? (interstitial and banner)
  • What version of Unity are you using?

This may solve your problem
http://forum.unity3d.com/threads/195169-Google-Admob-plugin-for-Unity-ad-is-not-clickable

if you add more than 1 AndroidVNTISInterstitialObject in your whole project, just create 1 and use this show()

void show(){
       AdmobVNTIS_Interstitial x = (AdmobVNTIS_Interstitial)GameObject.Find("AdmobVNTISInterstitialObject").GetComponent("AdmobVNTIS_Interstitial");

       if (x){
             if(x.isInterstitialLoaded()){ //check if the interstitial ad is loaded
                      x.displayInterstitial(); //display the ad
                      x.loadInterstitial(); //load the ad for the next display
             }
       }
}

Hi VNTIS, I started using your plugin. It worked good on my phone, but now It’s stoped to work correctly, my app crashing after scene loaded. I found that google-play-service.jar cases that broblem. Without it app running without crashes but there are no banners anymore.
I read that google-play-service.jar should be installed into androidSDK. I did it, but ads still not working

EDIT: found the problem. Manifest were changed by other plugin

Good luck

There are serious problem from this news

Seems we should get a new kind of id called ‘advertising id’ to call the admob api from google service sdk but not the admob service anymore.
Seems very neccessary to use new google service admob function but not standalone admob sdk.
How to deal with it?Thanks

This plug-in using Google Play Services. You can find google-play-services.jar in my plug-in.

EDIT : my plug-in follow this instruction https://developers.google.com/mobile-ads-sdk/docs/admob/play-migration . So, dont worry.

Seem the new way of calling admob should use some new thing called adversing id?
This thing seem have strange prefix like ca-app-pub-. something.This looks can not get from Admob.com like now we do?Then how to get it?
And if I use this id how can I see analysis of my revenu from admob console?How can I get money from admob?(now only google wallet available?)

Thanks!!

the Publisher ID of “the old Admob” : xxxxxxxxxxx
or the Ad unit ID of “the new Admob” : ca-app-pub-xxxxxxx/xxxxxxx
they are both usable

https://developers.google.com/mobile-ads-sdk/docs/admob/play-migration

when i can buy in asset store?and how i can hide/unhide small banner?

i’ve just upload new version 1.1 which support show and hide banner. this plug-in havent available on assets store yet.
contact me taquangtien92@gmail.com if you want it directly

your plugin is incompatible with the official google play game services plugin for unity as they both contain the google-play-services.jar file. Is there a workaround for this?

the official plugin can be found here:
https://github.com/playgameservices/play-games-plugin-for-unity