menifest file


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="Demo.Adwhirl"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk android:minSdkVersion="9" />
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
        <activity
            android:label="@string/app_name"
            android:name=".AdwhirlActivity" >
            <intent-filter >
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <meta-data android:value="643eb700781e4f47b017ea27d1aba3be"

        android:name="ADWHIRL_KEY"/>
        </activity>
      
            
    </application>

</manifest>


xml file  


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:id="@+id/layout_main"
    android:orientation="vertical" >

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/hello" />
<com.adwhirl.AdWhirlLayout
            android:id="@+id/adwhirl_layout"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" />
</LinearLayout>


activity

package Demo.Adwhirl;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.Gravity;
import android.view.ViewGroup.LayoutParams;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;

import com.adwhirl.AdWhirlLayout;
import com.adwhirl.AdWhirlLayout.AdWhirlInterface;
import com.adwhirl.AdWhirlManager;
import com.adwhirl.AdWhirlTargeting;

public class AdwhirlActivity extends Activity implements AdWhirlInterface{
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        try{
        AdWhirlManager.setConfigExpireTimeout(1000 * 60 * 5);

        

        AdWhirlTargeting.setAge(23);

        AdWhirlTargeting.setGender(AdWhirlTargeting.Gender.MALE);

        AdWhirlTargeting.setKeywords("online games gaming");

        AdWhirlTargeting.setPostalCode("94123");

        AdWhirlTargeting.setTestMode(false);

      

        AdWhirlLayout adWhirlLayout = (AdWhirlLayout)findViewById(R.id.adwhirl_layout);

        

        TextView textView = new TextView(this);

        RelativeLayout.LayoutParams layoutParams = new

          RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,

                                      LayoutParams.WRAP_CONTENT);

        int diWidth = 320;

        int diHeight = 52;

        int density = (int) this.getResources().getDisplayMetrics().density;

      

        adWhirlLayout.setAdWhirlInterface(this);

        adWhirlLayout.setMaxWidth((int)(diWidth * density));

        adWhirlLayout.setMaxHeight((int)(diHeight * density));

      

        layoutParams.addRule(RelativeLayout.CENTER_HORIZONTAL);

        textView.setText("Below AdWhirlLayout");

      

        LinearLayout layout = (LinearLayout)findViewById(R.id.layout_main);

        

        layout.setGravity(Gravity.CENTER_HORIZONTAL);

        layout.addView(adWhirlLayout, layoutParams);

        layout.addView(textView, layoutParams);

        layout.invalidate();
        }catch(Exception e){
         Log.e("error",e.toString());
        }
    }

 @Override
 public void adWhirlGeneric() {
  // TODO Auto-generated method stub
  
 }
}

Add a code snippet to your website: www.paste.org