Hi everyone!
I would like to share few plugins i was working, for my mobile games, with the community.
Currently they are available only for Android, as i don’t have mac/iOS devices available for developing. When i will be able to get them i will release the iOS updates too, as i will use them anyway to my games.
The completed plugins so far are AdColony, AppLovin, Chartboost, UnityAds, Vungle, Sharing. Everyplay has some features working for now and OneSignal, Facebook,hopefully, will be completed the next days.
Now more specifically, AdColony, AppLovin, Chartboost, UnityAds, Vungle enable rewarded video ads from each network. Sharing plugin allows you to save a screenshot and then share it natively, for example using gmail or sms.
You can get the plugins from github:https://github.com/PandoraEntertainment
All the plugins were tested with 4.13.2 -4.14.1 version.
OneSignal will enable push notification with OneSignal and Local Notifications.
Facebook will enable basic login functionality, App Invite and Sharing photo functionality, using the sharing dialog. No application review required from facebook.
Hopefully i will have them ready too, the next days.
More detail instruction and some screenshots coming below:
- AdColony
To configure the plugin you need to go to Project Settings->Plugins->AdColony-> App Id and enter your App ID from AdColony Dashboard.
For entering the Zone ID you need to edit AdColony_APL.xml by entering your Zone ID from AdColony Dashboard to:
final String zoneId = ""; //Replace with your ZoneID from AdColony Dashboard.
- AppLovin
To configure the plugin you need to edit AppLovin_APL.xml by entering your sdk key:
<meta-data android:name="applovin.sdk.key"
android:value= ""/> <!--Replace with your SDK key-->
To start preloading ads you need to call the AppLovin Preload Rewarded Video node early on, and from there you need to call it again after an ad is shown, you can check if an ad is available at any time with the AppLovin Has Rewarded Video node.
- Chartboost
To configure the plugin you need to go to Project Settings->Plugins->Chartboost-> App Id and App Signature and enter your App ID and App Signature from Chartboost Dashboard.
To start preloading ads you need to call the Chartboost Cache Rewarded Video node early on, and from there autocacing is enabled by default, you can check if an ad is available at any time with the Chartboot Has Rewarded Video node.
- UnityAds
To configure the plugin you need to edit UnityAds_APL.xml by entering your Game ID and Zone ID from UnityAds Dashboard to:
private String gameId = ""; //Replace with your GameId from UnityAds Dashboard
private String rewardedVideoId = ""; //Replace with your ZoneId from UnityAds Dashboard
-
Vungle
To configure the plugin you need to go to Project Settings->Plugins->Vungle-> App Id and enter your App ID from Vungle Dashboard. -
Sharing
No need for configuration here, you just use the Screenshot node with a filename like: MyScreenshot.png to save a screenshot.
Then to share the screenshot you use the Share Screenshot Text NODE.
You can specify the subject, the message, with something like “Check my new score. URL” where URL is a link to your website, app store page etc. , the Filename you used earlier and the App Name.
The App Name is the same as seen in your package name, for example com.mycompany.appname. After you use this node you will be prompt to select an application to share the screenshot/text, for example a mail client, sms etc.
If you don’t want to share a screenshot you can just use the Share Text Url node where you specify the Subject and the message.