2013-10-03 30 views
0

我添加了adsense到我的應用程序。 Tha問題是我只看到沒有活動原始內容的廣告。可能是什麼原因?將廣告添加到應用程序已刪除其內容-android,

這是活動:

package 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> 

回答

0

試試這個..

由於AdMob HIGHT android:layout_height="fill_parent"它將填補父,使其發生

<?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="wrap_content"  //correction here 
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> 
+0

@ user1932595高興它幫幫我.. – Hariharan

相關問題