Skip to content

javocsoft/unity_admob_android

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity AdMob (Google Play Services) for Android

Overview

Basic Unity3D plugin for AdMob (Google Play Services).

Integration

Importing

Just import the file googleadmob.unitypackage in your Unity project.

Project setup

Open your app's manifest file and add the following tag as a child of the <application> element:

<meta-data android:name="com.google.android.gms.version"
           android:value="@integer/google_play_services_version" />

Add the following Activity:

<activity android:name="com.google.android.gms.ads.AdActivity"
          android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>

Add following permissions

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

This is specified on the Android documentation as well.

And finally you'll also need to add or modify the metadata information for the UnityPlayerNativeActivity otherwise the ads won't be clickable.

<meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="true" />

Examples

The Unity package provides an example script on how to use this plugin.

Further plugin development

Java

Installation

  1. Make sure that Android SDK is correctly installed and that the Google Play services package is downloaded as specified on the Android documentation.
  2. Import the library project google-play-services_lib from <ANDROID_SDK_DIR>/extras/google/google_play_services/libproject to Eclipse.
  3. Copy classes.jar from <UNITY_DIR>/Editor/Data/PlaybackEngines/androidplayer/bin to <PLUGIN_DIR>/java/libs.
  4. Include the google-play-services_lib as an Android library to the plugin project.

The project should now build on Eclipse.

Unity

After succesfully building the Android plugin you can copy the library jar file from the bin folder to your Unity project at Assets/Plugins/Android.

About

Basic Unity3D plugin for AdMob Google Play Services version.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 67.2%
  • C# 32.8%