Startapp Ads in Android Studio
In this post u will learn how to add startapp ads in android studio. Startapp is best alternative of admob. so in this post you will help u how to implement startapp ads in android studio.
How to add startapp Ads in android studioYou also sing up this link and 50$ bonus for first 1000 impression
StartApp Sign Up
1. Download the jar file and added in libs folder
2 Add these line in android manifest.xml
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
These lines are added Before </application> See example down side
<activity android:name="com.startapp.android.publish.list3d.List3DActivity"
android:theme="@android:style/Theme" />
<activity android:name="com.startapp.android.publish.OverlayActivity"
android:theme="@android:style/Theme.Translucent"
android:configChanges="orientation|keyboardHidden|screenSize" />
<activity android:name="com.startapp.android.publish.FullScreenActivity"
android:theme="@android:style/Theme"
android:configChanges="orientation|keyboardHidden|screenSize" />
After these lines added your android manifest.xml file be see
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android
.com/apk/res/android" package="tables.sahil.com.tableforkids" >
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<application android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true" android:theme="@style/AppTheme" >
<activity
android:name="tables.sahil.org.tableforkids.MainActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.
category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="com.startapp.android.publish.
list3d.List3DActivity"
android:theme="@android:style/Theme" />
<activity android:name="com.startapp.android.publish.
OverlayActivity"
android:theme="@android:style/Theme.Translucent"
android:configChanges="orientation|keyboardHidden|screenSize" />
<activity android:name="com.startapp.android.publish.
FullScreenActivity"
android:theme="@android:style/Theme"
android:configChanges="orientation|keyboardHidden|screenSize" />
</application>
</manifest>
3 For banner ads add these lines in mainlayout.xml
<com.startapp.android.publish.banner.Banner
android:id="@+id/startAppBanner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="43dp" />
after these line added your mainlayout.xml file see as
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com
/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:showIn="@layout/activity_main"
tools:context=".MainActivity">
<TextView android:text="Hello World!"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<com.startapp.android.publish.banner.Banner
android:id="@+id/startAppBanner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="43dp" />
</RelativeLayout>
for interstitial, splash, back and exit ads add these lines
private StartAppAd startAppAd = new StartAppAd(this);
StartAppSDK.init(this, "Your App Id", true);
StartAppAd.showSplash(this, savedInstanceState);
setContentView(R.layout.activity_main);
StartAppAd.showSlider(this);
update mainactivity.java after add these line your main activity see
public class MainActivity extends AppCompatActivity {
private StartAppAd startAppAd = new StartAppAd(this);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
StartAppSDK.init(this, "Your app Id", true);
StartAppAd.showSplash(this, savedInstanceState);
setContentView(R.layout.activity_main);
StartAppAd.showSlider(this);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
FloatingActionButton fab = (FloatingActionButton)
findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar.make(view, "Replace with your own action",
Snackbar.LENGTH_LONG)
.setAction("Action", null).show();
}
});
}
And in last lines Add These lines
public void onShowAd(View v){
startAppAd.showAd();
startAppAd.loadAd();
}
@Override public void onBackPressed() {
startAppAd.onBackPressed();
super.onBackPressed();
}
@Override public void onResume() {
super.onResume();
startAppAd.onResume();
}
@Override public void onPause() {
super.onPause();
startAppAd.onPause();
}
}
You also Sign up Startapp Ads through This link You sign up
Through this link you got 50$ for first 1000impression bonus
Start App sign up
Start app ads video tutorial click this link
No comments:
Post a Comment