Best Services Buy

Startapp_ads_in_android_studio

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 studio
You 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