アプリにアドセンスを追加しました。問題は、アクティビティの元のコンテンツがない広告しか表示されないことです。その理由は何ですか?
これは活動です:
パッケージcom.example.newpingpong;
import com.google.ads.*;
import com.google.ads.AdRequest;
import com.google.ads.AdSize;
import com.google.ads.AdView;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.view.Menu;
import android.view.MenuItem;
import android.view.Window;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.EditText;
import android.widget.GridView;
import android.widget.TableLayout;
import android.widget.TextView;
import android.widget.Toast;
import android.support.v4.app.NavUtils;
import android.view.View;
public class Grid extends Activity {
private AdView adView;
public Intent intent;
SharedPreferences preferences;
int level_int;
@Override
public void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_grid);
//for ad: + manifest + above import and change in properties+lib +java class or in the layout
// Look up the AdView as a resource and load a request.
AdView adView = (AdView)this.findViewById(R.id.adView);
adView.loadAd(new AdRequest());
Const.isLevelEVERCompleted = new boolean[Const.LevelsAmount];
for(int i=0 ; i< Const.LevelsAmount ; i++){
Const.isLevelEVERCompleted[i] = false;
}
}
@Override
public void onResume()
{
preferences=PreferenceManager.getDefaultSharedPreferences(this);
Const.isAllLevelsComplete = true;
for(int i=0 ; i< Const.LevelsAmount ; i++){
//int j=i+1;
if(preferences.getInt("level"+i, Const.NOT_STARTED) == Const.NOT_STARTED){
Const.isLevelEVERCompleted[i] = false;
Const.isAllLevelsComplete = false;
}
else
Const.isLevelEVERCompleted[i] = true;
}
TextView editText3 = (TextView) findViewById(R.id.win);
if( Const.isAllLevelsComplete == true)
editText3.setText("WIN!");
else
editText3.setText("");
GridView gridview = (GridView) findViewById(R.id.gridview);
gridview.setAdapter(new ImageAdapter(this));
gridview.setOnItemClickListener(new GridView.OnItemClickListener()
{
public void onItemClick(AdapterView parent, View v, int position, long id)
{
}
});
super.onResume();
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
NavUtils.navigateUpFromSameTask(this);
return true;
}
return super.onOptionsItemSelected(item);
}
}
で、これがレイアウト
<?xml version="1.0" encoding="UTF-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/tableLayout_delek"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/aliceblue"
android:layout_gravity="right" >
<com.google.ads.AdView
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
android:id="@+id/adView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
ads:adSize="BANNER"
ads:adUnitId="a1524d50e6097be"
/>
<TextView
android:fontFamily="monospace"
android:freezesText="true"
android:text= "@string/app_name"
android:textSize="35sp"
android:gravity="center"
android:textColor="#800000"
android:paddingTop="15dp"
android:paddingBottom="20dp"
android:textStyle="bold" />
<TextView
android:id="@+id/win"
android:fontFamily="monospace"
android:freezesText="true"
android:text= ""
android:textSize="35sp"
android:gravity="center"
android:textColor="#600000"
android:paddingTop="15dp"
android:paddingBottom="20dp"
android:textStyle="bold" />
<GridView
android:id="@+id/gridview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:columnWidth="90dp"
android:gravity="center"
android:horizontalSpacing="10dp"
android:numColumns="auto_fit"
android:stretchMode="columnWidth"
android:background="@color/aliceblue"
android:verticalSpacing="10dp" />
<TableRow
android:id="@+id/tableRow1_delek1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="14.5sp"
android:layout_marginTop="20sp"
android:gravity="center"
android:padding="5dip" >
</TableRow>
</TableLayout>