2014-03-14 115 views
0

嗨這是我第一次發佈這裏和我第一次開發一個應用程序。Android谷歌播放服務廣告沒有顯示

我無法讓Google播放服務正常工作。我終於得到了我的所有代碼,不會出錯,應用程序將加載到我的手機上。但是,當它現在加載時,它會在我的應用程序頂部以我的應用程序名稱顯示橫幅。

package com.TylerGibson.MopeyMacaw; 

import com.google.android.gms.ads.*; 
import android.os.Bundle; 

//import com.kilobolt.MopeyMacaw.R; 
import com.badlogic.gdx.backends.android.AndroidApplication; 
import com.badlogic.gdx.backends.android.AndroidApplicationConfiguration; 
import com.kilobolt.ZombieBird.ZBGame; 

public class MainActivity extends AndroidApplication { 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     setContentView(R.layout.main); 

     // Look up the AdView as a resource and load a request. 
     AdView adView = (AdView)this.findViewById(R.id.adView); 
     AdRequest adRequest = new AdRequest.Builder().build(); 
     adView.loadAd(adRequest); 



     super.onCreate(savedInstanceState); 

     AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration(); 
     cfg.useGL20 = false; 

     initialize(new ZBGame(), cfg); 


    } 
} 

下面是我的主要

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
       xmlns:ads="http://schemas.android.com/apk/res-auto" 
       android:orientation="vertical" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent"> 

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

</LinearLayout> 

Android清單

<?xml version="1.0" encoding="utf-8"?> 

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.TylerGibson.MopeyMacaw" 
    android:versionCode="4" 
    android:versionName="1.0" > 
    <uses-sdk android:minSdkVersion="5" android:targetSdkVersion="19" /> 
    <application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" > 
     <meta-data android:name="com.google.android.gms.version" 
       android:value="@integer/google_play_services_version"/> 
     <activity android:name="com.TylerGibson.MopeyMacaw.MainActivity" 
      android:label="@string/app_name" 
      android:screenOrientation="portrait"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
    </activity> 
    <activity android:name="com.google.android.gms.ads.AdActivity" 
       android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/> 
    </application> 
    <uses-permission android:name="android.permission.INTERNET"/> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
</manifest> 

(廣東話發表圖片),你看到了,因爲我把頂部不斷顯示以往的圖標和 「Mopey金剛鸚鵡」在廣告/谷歌服務的代碼。我該如何解決這個問題並讓廣告開展工作?先謝謝你!

+0

我做了一些更改,並切換到下面的代碼將它放在Initialize語句下。我現在收到廣告,但廣告只是在黑屏上顯示,沒有其他事情發生 - 無法查看應用程序。 initialize(new ZBGame(),cfg); setContentView(R.layout.main); //將AdView查找爲資源並加載請求。 AdView adView =(AdView)this.findViewById(R.id.adView); AdRequest adRequest = new AdRequest.Builder()。build(); adView.loadAd(adRequest); – Spartanias

回答

0

AdView區分大小寫。檢查你的R.id.adView與在AdView中分配的XML。