package ru.wapstart.plus1.bart;

import android.app.Activity;
import android.graphics.Color;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;

import java.util.Random;
import java.util.Date;

import ru.wapstart.plus1.sdk.*;

public class BartActivity extends Activity implements View.OnClickListener
{
	private MediaPlayer mp;
	private Plus1BannerAsker asker;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

		ImageView imageView = (ImageView) findViewById(R.id.background);
		Random random = new Random(new Date().getTime());

		imageView.setBackgroundColor(
			Color.rgb(
				random.nextInt(256), 
				random.nextInt(256), 
				random.nextInt(256))
		);

		imageView.setImageResource(R.drawable.bartsimpson);

		imageView.setOnClickListener(this);
		
		Plus1BannerView bannerView = 
			(Plus1BannerView) findViewById(R.id.plus1BannerView);
		
		asker = 
			new Plus1BannerAsker(
				Plus1BannerRequest
					.create()
					.setApplicationId(1273),
				bannerView
					.enableAnimationFromTop()
					.enableCloseButton()
			)
			.setTimeout(5);
    }

	public void onClick(View view) {
		if (mp == null)
			this.mp = MediaPlayer.create(getApplicationContext(), R.raw.laugh);

		mp.start();
	}
	
	@Override
	protected void onResume() {
		super.onResume();
		
		asker.start();
	}
	
	@Override
	protected void onPause() {
		super.onPause();
		
		asker.stop();
	}
}

package ru.wapstart.plus1.bart;

import android.app.Activity;
import android.graphics.Color;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;

import java.util.Random;
import java.util.Date;

import ru.wapstart.plus1.sdk.*;

public class BartActivity extends Activity implements View.OnClickListener
{
	private MediaPlayer mp;
	private Plus1BannerAsker asker;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

		ImageView imageView = (ImageView) findViewById(R.id.background);
		Random random = new Random(new Date().getTime());

		imageView.setBackgroundColor(
			Color.rgb(
				random.nextInt(256), 
				random.nextInt(256), 
				random.nextInt(256))
		);

		imageView.setImageResource(R.drawable.bartsimpson);

		imageView.setOnClickListener(this);
		
		Plus1BannerView bannerView = 
			(Plus1BannerView) findViewById(R.id.plus1BannerView);
		
		asker = 
			new Plus1BannerAsker(
				Plus1BannerRequest
					.create()
					.setApplicationId(/* PLACE YOUR APPLICATION ID HERE */),
				bannerView
					.enableAnimationFromTop()
					.enableCloseButton()
			)
			.setTimeout(5);
    }

	public void onClick(View view) {
		if (mp == null)
			this.mp = MediaPlayer.create(getApplicationContext(), R.raw.laugh);

		mp.start();
	}
	
	@Override
	protected void onResume() {
		super.onResume();
		
		asker.start();
	}
	
	@Override
	protected void onPause() {
		super.onPause();
		
		asker.stop();
	}
}

replace applicationId to comment