Step 1: Copy SeventynineSDK.jar from the zip and place it in the “lib” or “libs” directory of your project hierarchy. Create the directory if it doesn’t exist. If you use Eclipse or Netbeans, simply add the .jar as a library using the in-built inclusion method
Step 2: Add the following mandatory permissions to your .manifest file
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.SEND_SMS"/>
Step 3: Add new service in Manifest file
<service android:name="com.seventynine.SeventynineService" />
Step 4: Add 2 new activity in Manifest file
<activity android:name="seventynine.sdk.DisplayAds"
android:configChanges="keyboardHidden|orientation|screenSize"
android:theme="@android:style/Theme.Light"/>
<activity android:name="seventynine.sdk.InAppBrowser"
android:configChanges="keyboardHidden|orientation|screenSize"
android:noHistory="true" />
Step 5: Add following receiver to your .manifest file within application tag
<receiver android:name="com.seventynine.ReceiverScreen" >
<intent-filter>
<action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
<action android:name="android.intent.action.PACKAGE_REPLACED" />
<action android:name="android.intent.action.PACKAGE_REMOVED" />
<action android:name="android.intent.action.PACKAGE_ADDED" />
<data android:scheme="package" />
</intent-filter>
</receiver>
<receiver android:name="com.seventynine.SeventynineReceiver" >
<intent-filter android:priority="100" >
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.PHONE_STATE" />
<action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
<action android:name="android.intent.action.ACTION_POWER_DISCONNECTED" />
</intent-filter>
</receiver>
Banner Ad(Header/Footer) Integration
Step 1:follow 1A or 1B to complete integration(only one of below step needed)
Step 1A: Add following code at the place where you want to show Ads
seventynineAdSDK.show79BannerAd(String zoned, Context mContext, String adType, ViewGroup view);
Step 1B: Add following code at the place where you want to show Ads
if (seventynineAdSDK.isAdReady("You can place your zone id here" , this,"","banner",ViewGroup view)) {
displayAds.customView(this, relativeLayout,"nativeAd",zoneId,seventynineAdSDK);
}