TapGage – ShiVa Engine

TapGage

Nav Gupta: “Tapgage is a mobile interstitial ad network, which helps you to monetize your apps. Established in 2011, Tapgage has become a leader in mobile interstitial advertising. Creating unique value for mobile Developers, Publishers and Advertisers through a unique targeting and optimization technology designed to deliver the best ROI on interstitial ads.”
Note for developers: You cannot setup TapGage without an Android Store URL Link.

tapgage.com Setup

– Sign up to http://www.tapgage.com
– Set up your payment option via paypal
– Click on Monetization > Add Application, select Android for application type
– For URL, use the following -> https://play.google.com/store/apps/details?id=com.company.appname
– Download the Tapgage Android SDK http://www.tapgage.net/wiki/index.php/Android_SDK

Eclipse Steps

– Build an Android/Eclipse project with the ShiVa Authoring Tool, and open it
– Create a libs folder in your project if it does not already exist
– Unzip the SDK for tapgage, copy the TapgageDeveloperLibrary.jar file to the libs folder
– Copy the close_button.png file to your res/drawable folder
– Right click on the libs folder > Build Path > Configure Build Path
– Click on Libraries > Add Jar, find the TapgageDeveloperLibrary.jar file in your libs folder > OK
– Click on Order and Export to make sure the new library is checked off

AndroidManifest.xml

– Open AndroidManifest.xml and go down to approx. line 23. Add the following permissions to your manifest file:

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

– Go to line 19 and add the following activity:

    <activity android:name="com.tapgage.publisherlibrary.activity.InterstitialActivity"
        android:label="Tapgage Advertisement"
        android:theme="@android:style/Theme.Translucent.NoTitleBar"
        android:configChanges="orientation">
    </activity>

– Save your manifest file

Main Java File

– Open your main java file (src->com.yourcompany.yourapp->YourApp.java)
– Add the following import (approx. line 87):

import com.tapgage.publisherlibrary.TapgageConnector;

– Obtain your app ID (e.g. e33fcb8ba98210df6468ad143ab2ad2f) and slot ID (e.g. 2683) provided by TapGage
– Go down to line 440 in onStart after the super.onStart and add the following:

TapgageConnector tapgage = new TapgageConnector("your-app-ID", "your-slot-ID");
tapgage.showInterstitial(this);

– Use a transparent png file as splash screen, otherwise it will cover up your app.
– Compile and test




Need more answers?

  • slackBanner