2014-10-22 69 views
0

我插入了代碼AdMob廣告,但它沒有顯示在我的手機上(我沒有在襯衫上運行)。我沒有在商店上發佈應用程序。Admob未顯示在我的應用程序中

在AndroidManifest文件中的佈局文件

代碼:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:ads="http://schemas.android.com/apk/res-auto" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:id="@+id/gameover" 
    android:orientation="vertical" 
    android:paddingLeft="7dp" 
    android:paddingRight="7dp" 
    android:background="@color/bgend" > 

    <Button 
     android:id="@+id/btnBackhome" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true" 
     android:layout_alignRight="@+id/yourBest" 
     android:layout_marginBottom="80dp" 
     android:layout_marginRight="48dp" 
     android:background="@drawable/rate" /> 

    <Button 
     android:id="@+id/btnReplay" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignBottom="@+id/btnBackhome" 
     android:layout_alignLeft="@+id/yourBest" 
     android:layout_marginLeft="34dp" 
     android:background="@drawable/play" /> 

    <TextView 
     android:id="@+id/yourBest" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/yourMove" 
     android:layout_alignTop="@+id/yourMove" 
     android:layout_marginTop="39dp" 
     android:gravity="center" 
     android:text="Best: " 
     android:textColor="@android:color/white" 
     android:textSize="18dp" 
     android:textStyle="bold" /> 

    <TextView 
     android:id="@+id/yourMove" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_above="@+id/Replay" 
     android:layout_alignParentRight="true" 
     android:layout_marginBottom="74dp" 
     android:gravity="center" 
     android:text="New: " 
     android:textColor="@android:color/white" 
     android:textSize="18sp" 
     android:textStyle="bold" /> 

    <TextView 
     android:id="@+id/textView1" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_above="@+id/Best" 
     android:layout_alignLeft="@+id/Move" 
     android:layout_marginBottom="14dp" 
     android:gravity="center" 
     android:text="Game Over" 
     android:textColor="@android:color/white" 
     android:textSize="30sp" 

     android:textStyle="bold" /> 


     <com.google.android.gms.ads.AdView 
     android:id="@+id/adView" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentTop="true" 
     ads:adSize="BANNER" 
     ads:adUnitId="ca-app-pub-........" 
     /> 


</RelativeLayout> 

代碼gameover.java。我刪除了命令行測試虛擬機

package com.vudinh.eastmath; 
 

 
    
 

 
import android.support.v7.app.ActionBarActivity; 
 
import android.app.Activity; 
 

 
import com.google.android.gms.ads.AdRequest; 
 
import com.google.android.gms.ads.AdView; 
 

 

 
public class GameOverActivity extends Activity { 
 

 
\t 
 
    
 
\t @Override 
 
\t protected void onCreate(Bundle savedInstanceState) { 
 

 
\t \t requestWindowFeature(Window.FEATURE_NO_TITLE); 
 
\t \t super.onCreate(savedInstanceState); 
 
\t \t setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 
 
\t \t setContentView(R.layout.game_over); 
 
\t \t // TODO Auto-generated constructor stub 
 

 
\t \t AdView adView = (AdView) this.findViewById(R.id.adView); 
 
     //request TEST ads to avoid being disabled for clicking your own ads 
 
     AdRequest adRequest = new AdRequest.Builder() 
 
       //.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)// This is for emulators 
 
       
 
       // .addTestDevice("2EAB96D84FE62876379A9C030AA6A0AC") 
 
       .build(); 
 
     adView.loadAd(adRequest); 
 
    
 
\t \t 
 
\t } 
 
    \t 
 
\t \t 
 
}

Proguard的文件:

-dontwarn **CompatHoneycomb 
 
-keep class android.support.v4.** { *; } 
 
-dontwarn android.support.v4.** 
 
-dontskipnonpubliclibraryclassmembers 
 
-optimizationpasses 5 
 
-dontusemixedcaseclassnames 
 
-dontskipnonpubliclibraryclasses 
 
-dontpreverify 
 
-verbose 
 
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/* 
 

 
-keep public class * extends android.app.Activity 
 
-keep public class * extends android.app.Application 
 
-keep public class * extends android.app.Service 
 
-keep public class * extends android.content.BroadcastReceiver 
 
-keep class com.startapp.** { 
 
*; 
 
} 
 

 
-keepattributes Exceptions, InnerClasses, Signature, Deprecated, SourceFile, 
 
LineNumberTable, *Annotation*, EnclosingMethod 
 
-dontwarn android.webkit.JavascriptInterface 
 
-dontwarn com.startapp.** 
 

 
-keep class javax.** { *; } 
 
-keep class org.** { *; } 
 
-keep class twitter4j.** { *; } 
 

 
-keep public class * extends android.content.ContentProvider 
 
-keep public class * extends android.app.backup.BackupAgentHelper 
 
-keep public class * extends android.preference.Preference 
 
-keep public class com.android.vending.licensing.ILicensingService 
 

 
-keepclasseswithmembers class * { 
 
native <methods>; 
 
} 
 

 
-keepclasseswithmembers class * { 
 
public <init>(android.content.Context, android.util.AttributeSet); 
 
} 
 

 
-keepclasseswithmembers class * { 
 
public <init>(android.content.Context, android.util.AttributeSet, int); 
 
} 
 

 
-keepclassmembers enum * { 
 
public static **[] values(); 
 
public static ** valueOf(java.lang.String); 
 
} 
 

 
-keep class * implements android.os.Parcelable { 
 
public static final android.os.Parcelable$Creator *; 
 
}

+0

您是否在某處調用了'adView.show()? – CaptainTeemo 2014-10-22 09:09:39

+0

我很想念它。我可以把它放在下面? adView.loadAd(AdRequest中); – vudandroid 2014-10-22 13:42:11

+0

@vudandroid對於AdView類沒有稱爲show()的方法。你的代碼看起來很好。以防萬一,如果您在2014年8月之前註冊了AdMob帳戶,則應升級AdMob帳戶並獲取新的adUnitId。 – SLee 2014-10-22 14:46:54

回答

0

似乎沒有要什麼不對您的碼。 看看你的日誌,你應該看到那裏的廣告請求和響應。 如果沒有要顯示的廣告,您會在日誌中看到該內容,但屏幕上不會顯示任何內容。

+0

您能幫我檢查文件proguard嗎? – vudandroid 2014-10-23 05:48:43

+0

我看不出有什麼問題,但它不牽連在你的問題。 – William 2014-10-23 06:10:18

+0

我沒有使用日誌的經驗。你有任何解決方案來幫助我? – vudandroid 2014-10-23 06:17:34

相關問題