-
Notifications
You must be signed in to change notification settings - Fork 1
Admob for iOS, Android, Amazon
To start using this plugin please watch tutorial.
Or follow these steps:
1 Drag Admob prefab from Area730/Admob/Prefabs
into your scene. You need to add this prefab to your game only once as AdmobManager
is a singleton.
2 Set Admob unit ids and you are almost done
3 To show banner call AdmobManager.Instance.RequestBanner(AdPosition position)
where position is enum
and can be:
AdPosition.Top
AdPosition.Bottom
AdPosition.TopLeft
AdPosition.TopRight
AdPosition.BottomLeft
AdPosition.BottomRight
You can also specify the size of the banner as second parameter. The default size is 320x50.
To show interstitial you have first to load it by calling AdmobManager.Instance.RequestInterstitial()
. After the interstitial is loaded, the OnInterstitialLoaded()
callbacks will be invoked. Admob prefab comes with default attached callback functions (see Area730/Admob/Scripts/AdmobController.cs
). You can also add your own if you want.
After the interstitial is loaded, you can show the ad by calling c# AdmobManager.Instance.ShowInterstitial()
.
#Building projects After configuring your mediation you need to build your game to mobile devices. Sometimes it might cause some errors this section helps you to solve it
##IOS common errors
-
When you use old version of Unity(4.6 and lower) the included GoogleMobileAds.framework in folder
Assets/Plugins/IOS
will not automatically linking to your project. To solve this problem copy GoogleMobileAds.framework to the root of your exported project. -
After that you need to config your build settings
2.1 Disable bit code 2.2 Enable Modules (C and Objective-C)
- If you use xCode 7.2 or higher you could get the following error because of incompatibility new xCode and Unity generated files.
to solve this problem just delete circled
NORETURN
statment.
##Android common errors
- When you trying to build your
apk
unity might throw build error. It might be caused of old Android API Level. The latest version of Admob library requires API Level 23. To download this packages go to you Android SDK(the path for it find here)
Then install packages from SDK manager.
If you have another errors please contact us support@area730.com