I can't seem to get AirPush working for my Android App
<p>this is what i have for my java..</p>

<p>i can't seem to make push notifications work in my app.. please help me guys!!</p>

<p>i've looked at every pdf i can find. i've been working on this for about 2 weeks now and i can't seem to get it working please help me :-) </p>

<pre><code>package com.thecoffebreak.thenewhouston;

import com.QiQjrT.mHXKON117719.Airpush;
import com.google.ads.AdSize;
import com.google.ads.AdView;

import android.media.AudioManager;
import android.media.MediaPlayer;
import android.media.SoundPool;
import android.os.Bundle;
import android.app.Activity;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;

public class MainActivity extends Activity {

    private AdView adView;

    Airpush airpush;
    MediaPlayer mp = new MediaPlayer();
    SoundPool sp;
    int counter;
    int db1, db2, db3, db4, db5, db6, db7, db8, db9, db10, db11, db12, db13,
            db14, db15, db16 = 0;
    Button bdub1, bdub2, bdub3, bdub4, bdub5, bdub6, bdub7, bdub8, bdub9,
            bdub10, bdub11, bdub12, bdub13, bdub14, bdub15, bdub16;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        counter = 0;
        String a1510719285e0e1 = null;
        setAdView(new AdView(this, AdSize.BANNER, a1510719285e0e1));
        Airpush airpush = new Airpush(getApplicationContext());
        airpush.startAppWall();
        airpush.startDialogAd();
        airpush.startLandingPageAd();
        airpush.startPushNotification(false);
        airpush.startSmartWallAd();
        sp = new SoundPool(8, AudioManager.STREAM_MUSIC, 0);
        db1 = sp.load(this, R.raw.sam1, 1);
        db2 = sp.load(this, R.raw.sam2, 1);
        db3 = sp.load(this, R.raw.sam3, 1);
        db4 = sp.load(this, R.raw.sam4, 1);
        db5 = sp.load(this, R.raw.sam5, 1);
        db6 = sp.load(this, R.raw.sam6, 1);
        db7 = sp.load(this, R.raw.sam7, 1);
        db8 = sp.load(this, R.raw.sam8, 1);
        db9 = sp.load(this, R.raw.sam9, 1);
        db10 = sp.load(this, R.raw.sam10, 1);
        db11 = sp.load(this, R.raw.sam11, 1);
        db12 = sp.load(this, R.raw.sam12, 1);
        db13 = sp.load(this, R.raw.sam13, 1);
        db14 = sp.load(this, R.raw.sam14, 1);
        db15 = sp.load(this, R.raw.sam15, 1);
        db16 = sp.load(this, R.raw.sam16, 1);
        bdub1 = (Button) findViewById(R.id.b4DUB1);
        bdub2 = (Button) findViewById(R.id.b4DUB2);
        bdub3 = (Button) findViewById(R.id.b4DUB3);
        bdub4 = (Button) findViewById(R.id.b4DUB4);
        bdub5 = (Button) findViewById(R.id.b4DUB5);
        bdub6 = (Button) findViewById(R.id.b4DUB6);
        bdub7 = (Button) findViewById(R.id.b4DUB7);
        bdub8 = (Button) findViewById(R.id.b4DUB8);
        bdub9 = (Button) findViewById(R.id.b4DUB9);
        bdub10 = (Button) findViewById(R.id.b4DUB10);
        bdub11 = (Button) findViewById(R.id.b4DUB11);
        bdub12 = (Button) findViewById(R.id.b4DUB12);
        bdub13 = (Button) findViewById(R.id.b4DUB13);
        bdub14 = (Button) findViewById(R.id.b4DUB14);
        bdub15 = (Button) findViewById(R.id.b4DUB15);
        bdub16 = (Button) findViewById(R.id.b4DUB16);

        bdub1.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                if (db1 != 0)
                    sp.play(db1, 1, 1, 0, 0, 1);
            }
        });
        bdub2.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                if (db2 != 0)
                    sp.play(db2, 1, 1, 0, 0, 1);
            }
        });
        bdub3.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                if (db3 != 0)
                    sp.play(db3, 1, 1, 0, 0, 1);
            }
        });
        bdub4.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                if (db4 != 0)
                    sp.play(db4, 1, 1, 0, 0, 1);
            }
        });
        bdub5.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                if (db5 != 0)
                    sp.play(db5, 1, 1, 0, 0, 1);
            }
        });
        bdub6.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                if (db6 != 0)
                    sp.play(db6, 1, 1, 0, 0, 1);
            }
        });
        bdub7.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                if (db7 != 0)
                    sp.play(db7, 1, 1, 0, 0, 1);
            }
        });
        bdub8.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                if (db8 != 0)
                    sp.play(db8, 1, 1, 0, 0, 1);
            }
        });
        bdub9.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                if (db9 != 0)
                    sp.play(db9, 1, 1, 0, 0, 1);
            }
        });
        bdub10.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                if (db10 != 0)
                    sp.play(db10, 1, 1, 0, 0, 1);
            }
        });
        bdub11.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                if (db11 != 0)
                    sp.play(db11, 1, 1, 0, 0, 1);
            }
        });
        bdub12.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                if (db12 != 0)
                    sp.play(db12, 1, 1, 0, 0, 1);
            }
        });
        bdub13.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                if (db13 != 0)
                    sp.play(db13, 1, 1, 0, 0, 1);
            }
        });
        bdub14.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                if (db14 != 0)
                    sp.play(db14, 1, 1, 0, 0, 1);
            }
        });
        bdub15.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                if (db15 != 0)
                    sp.play(db15, 1, 1, 0, 0, 1);
            }
        });
        bdub16.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                if (db16 != 0)
                    sp.play(db16, 1, 1, 0, 0, 1);
            }
        });

    }

    public boolean onKeyDown1(int keyCode, KeyEvent event) {

        if (keyCode == KeyEvent.KEYCODE_BACK &amp;&amp; event.getRepeatCount() == 0) {

            airpush.startSmartWallAd();

        }

        return super.onKeyDown(keyCode, event);

    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK &amp;&amp; event.getRepeatCount() == 0) {
            // use smart wall on app exit.
            // airpush.startSmartWallAd();
        }
        return super.onKeyDown(keyCode, event);
    }

    public AdView getAdView() {
        return adView;
    }

    public void setAdView(AdView adView) {
        this.adView = adView;
    }

}


---------------------------- also this is what i have for the manifest file..

&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.thecoffebreak.thenewhouston"
    android:versionCode="4"
    android:versionName="4" &gt;

    &lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /&gt;
    &lt;uses-permission android:name="android.permission.INTERNET" /&gt;
    &lt;uses-permission android:name="android.permission.READ_PHONE_STATE" /&gt;
    &lt;uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /&gt;
    &lt;uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" /&gt;
    &lt;uses-permission android:name="android.permission.GET_ACCOUNTS" /&gt;
    &lt;uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /&gt;
    &lt;uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /&gt;
    &lt;uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /&gt;

    &lt;uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="17" /&gt;

    &lt;application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" &gt;
        &lt;activity
            android:name="com.google.ads.AdActivity"
            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" /&gt;
 /&gt;
        &lt;activity
            android:name="com.thecoffebreak.thenewhouston.MainActivity"
            android:label="@string/app_name" &gt;
            &lt;intent-filter&gt;
                &lt;action android:name="android.intent.action.MAIN" /&gt;

                &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
            &lt;/intent-filter&gt;
        &lt;/activity&gt;
        &lt;!-- Airpush Manifest declaration start --&gt;


        &lt;!-- Start required declaration for all ads --&gt;


        &lt;!-- Setup your APPID here. You do not need to change APIKEY declaration. --&gt;

        &lt;meta-data
            android:name="com.qiQjrT.mHXKON117719.APPID"
            android:value="100362" /&gt;
        &lt;meta-data
            android:name="com.qiQjrT.mHXKON117719.APIKEY"
            android:value="airpush1349716961117719442" /&gt;

        &lt;!-- This activity is required for all ads. This activity is also used for Dialog ads. --&gt;

        &lt;activity
            android:name="com.qiQjrT.mHXKON117719.OptinActivity"
            android:configChanges="orientation|keyboardHidden"
            android:exported="false"
            android:theme="@android:style/Theme.Translucent" /&gt;

        &lt;!-- End of required declarations for all ads --&gt;


        &lt;!-- Start declaration for push notification ads. --&gt;

        &lt;service
            android:name="com.qiQjrT.mHXKON117719.PushService"
            android:exported="false" /&gt;

        &lt;receiver
            android:name="com.qiQjrT.mHXKON117719.BootReceiver"
            android:exported="false" &gt;
            &lt;intent-filter&gt;
                &lt;action android:name="android.intent.action.BOOT_COMPLETED" /&gt;

                &lt;category android:name="android.intent.category.HOME" /&gt;
            &lt;/intent-filter&gt;
        &lt;/receiver&gt;

        &lt;!-- End declaration for push notification ads. --&gt;


        &lt;!-- Required activity for AppWall and Landing page ads. --&gt;

        &lt;activity
            android:name="com.qiQjrT.mHXKON117719.SmartWallActivity"
            android:configChanges="orientation|keyboardHidden"
            android:launchMode="singleTask" /&gt;

        &lt;!-- End of Airpush Manifest declaration --&gt;

    &lt;/application&gt;

&lt;/manifest&gt;
</code></pre>
