Кнопка Android AdMob - PullRequest
       4

Кнопка Android AdMob

0 голосов
/ 21 июля 2011

Не могу понять это.У меня есть пять кнопок и пятая, я хочу показать свою рекламу AdMob, однако она просто не будет работать.Я так близок!Любая помощь приветствуется.Ниже приведены мои активности и файлы main.xml

package com.CompanyName.SANDBOX;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import com.google.ads.*;

public class SANDBOXActivity extends Activity { 
/** Called when the activity is first created. */
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState);

    setContentView(R.layout.main);

    //--> Create the adView
    AdView adView = new AdView(this, AdSize.BANNER, "a14e27391701ceb");
    // Lookup your LinearLayout assuming it’s been given
    // the attribute android:id="@+id/mainLayout"
    Button btn5 = (Button)findViewById(R.id.btn_Button05);
    // Add the adView to it
    btn5.addView(adView);
    // Initiate a generic request to load it with an ad
    adView.loadAd(new AdRequest());
    //--> End AdMoB adView
}
}

и мои main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:focusableInTouchMode="true"
    android:orientation="vertical"
    android:gravity="center_vertical"
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"
    android:background="@drawable/icon"
    android:scaleType="centerInside">
<Button android:id="@+id/btn_Button01" 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" 
    android:textStyle="bold"
    android:text="Start SANDBOX Mobile">
</Button>
<Button android:id="@+id/btn_Button02" 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" 
    android:textStyle="bold"
    android:text="More Applications">
</Button>
<Button android:id="@+id/btn_Button03" 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" 
    android:textStyle="bold"
    android:text="Share">
</Button>
<Button android:id="@+id/btn_Button04" 
    android:layout_height="wrap_content" 
    android:layout_width="fill_parent" 
    android:text="Send feedback">
</Button>
<Button android:id="@+id/btn_Button05"
    android:layout_height="wrap_content"
    android:layout_width="fill_parent"
    android:layout_gravity="center_horizontal">
</Button>   
</LinearLayout>

Ответы [ 2 ]

1 голос
/ 13 октября 2011

Для Button нет метода addView (AdView). Измените кнопку на макет.

LinearLayout layout = (LinearLayout)findViewById(R.id.lout);
// Create the adView
    final AdView adView = new AdView(this, AdSize.BANNER, "a14e27391701ceb");
   // Add the adView to it
layout.addView(adView);

// Initiate a generic request to load it with an ad
AdRequest request = new AdRequest();

request.setTesting(true);
adView.loadAd(request);   
0 голосов
/ 21 июля 2011
AdView adview = (AdView)findViewById(R.id.adView1);
AdRequest re = new AdRequest();
re.setTesting(true);
adview.loadAd(re);

Вероятно, попытайтесь импортировать их, надеюсь, это поможет. Вы должны сделать это для своего приложения. Я не мог сделать это слишком первым :))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...