Difference between revisions of "Unity"
(→Setup the Unity Project) |
(→Setup the Unity Project) |
||
Line 38: | Line 38: | ||
<br>Copy the '''AndroidSDKTracker.jar''' and the '''A4GTrackerUnity.jar''' into this folder. | <br>Copy the '''AndroidSDKTracker.jar''' and the '''A4GTrackerUnity.jar''' into this folder. | ||
<br>Build the project for Android and then go into the ‘'''Temp\StagingArea'''’ folder with your project folder and copy the '''AndroidManifest.xml''' file into the ‘Android’ folder. <br>This manifest file now needs to be edited to look like this: | <br>Build the project for Android and then go into the ‘'''Temp\StagingArea'''’ folder with your project folder and copy the '''AndroidManifest.xml''' file into the ‘Android’ folder. <br>This manifest file now needs to be edited to look like this: | ||
− | <img>http://ad4gamewiki.local/download/unity/manifestTracker.png</img> | + | <br><img>http://ad4gamewiki.local/download/unity/manifestTracker.png</img> |
+ | <br>You will then create a C# file that will attach to a Unity GameObject as a script. The C# file need to be under the '''Assets''' folder. | ||
+ | <br>You'll then need to call the '''loadTrack''' method in the '''Awake()''' function of an empty GameObject in your startup scene: | ||
+ | <dd><font color='blue'>AndroidJavaClass</font> jc = <font color='blue'>new AndroidJavaClass</font>(<font color='magenta'>"com.unity3d.player.UnityPlayer"</font>); | ||
+ | <font color='blue'>AndroidJavaObject</font> a4g = jc.GetStatic<<font color='blue'>AndroidJavaObject</font>>(<font color='magenta'>"currentActivity"</font>); | ||
+ | a4g.Call(<font color='magenta'>"loadTrack"</font>, <font color='magenta'>"yourTrackerID"</font>); | ||
+ | Now, go to F'''ile >Build Settings >Player Settings''', and change the Bundle Identifier to '''com.a4gtrackerunity'''. | ||
= <font color='#2D95DB'>Contact</font> = | = <font color='#2D95DB'>Contact</font> = |
Revision as of 07:26, 15 August 2013
Contents |
Android Unity
Publishers
Download Android SDK
Download the [Android SDK publishers for Unity]. Decompress the zip file and extract the files to your development computer.
The Android SDK for Unity is provided as two frameworks files (AndroidSDKPublisher.jar et A4GPublisherUnity.jar), making it easy to include in your Android project.
Setup the Unity Project
Create a ‘Plugins’ folder and within this create another folder called ‘Android’ (Assets>Plugins>Android).
Copy the AndroidSDKPublisher.jar and the A4GPublisherUnity.jar into this folder.
Build the project for Android and then go into the ‘Temp\StagingArea’ folder with your project folder and copy the AndroidManifest.xml file into the ‘Android’ folder.
This manifest file now needs to be edited to look like this:
Display Mobile Ads
You will create a C# file that will attach to a Unity GameObject as a script. The C# file need to be under the Assets folder.
You'll then need to call the loadTopAds or loadBottomAds (you can call the both methods to display two ads (one on the top, and the other on the bottom of the
screen) methods in the Awake() function of an empty GameObject in your startup scene:
Now, go to File >Build Settings >Player Settings, and change the Bundle Identifier to com.a4gpublisherunity.
Build the Unity project for Android platform and run it on your device to see the ads.
Display Android Editorials
To display Android Editorials inside your unity project, you need to use one of the three methods (you can use all of them) bellow:
1- showA4GEditos : If you want to display the editorials once the activity's started.
2- showA4GEditosWithStartTime : If you want to display the editorials after certain time.
3- showA4GEditosWithStartAndEndTime : If you want to display the editorials after certain time and close them automatically after certain time.
4- showA4GEditosOnClick : If you want to display the editorials when the user click on a button.
valid from android 2.3 or above.
Advertisers
Download Android SDK
Download the [Android SDK advertisers for Unity]. Decompress the zip file and extract the files to your development computer.
The Android SDK for Unity is provided as two frameworks files (AndroidSDKTracker.jar et A4GTrackerUnity.jar), making it easy to include in your Android project.
Setup the Unity Project
Create a ‘Plugins’ folder and within this create another folder called ‘Android’ (Assets>Plugins>Android).
Copy the AndroidSDKTracker.jar and the A4GTrackerUnity.jar into this folder.
Build the project for Android and then go into the ‘Temp\StagingArea’ folder with your project folder and copy the AndroidManifest.xml file into the ‘Android’ folder.
This manifest file now needs to be edited to look like this:
You will then create a C# file that will attach to a Unity GameObject as a script. The C# file need to be under the Assets folder.
You'll then need to call the loadTrack method in the Awake() function of an empty GameObject in your startup scene:
Now, go to File >Build Settings >Player Settings, and change the Bundle Identifier to com.a4gtrackerunity.
Contact
If you've got questions, we've got answers! Please Contact Us at tech@ad4game.com with any technical queries.