Also ich folgte diesem Leitfaden von Admob mit Google Play Services, Und ich habe ein Problem festgestellt. Der Code, den sie auf ihrer Website zur Verfügung gestellt haben, funktioniert nicht. Ich bekomme Fehler.Es können keine Anzeigen zu meiner App hinzugefügt werden.
package puske.com;
import com.google.android.gms.ads.*;
import com.google.ads.AdSize;
import com.google.ads.AdView;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.RelativeLayout;
public class Menu extends Activity {
private AdView adView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.menu);
// Create the adView.
adView = new AdView(this);
adView.setAdUnitId(MY_AD_UNIT_ID);
adView.setAdSize(AdSize.BANNER);
// Lookup your LinearLayout assuming it's been given
// the attribute android:id="@+id/mainLayout".
RelativeLayout layout = (RelativeLayout)findViewById(R.id.menuz);
// Add the adView to it.
layout.addView(adView);
// Initiate a generic request.
AdRequest adRequest = new AdRequest.Builder().build();
// Load the adView with the ad request.
adView.loadAd(adRequest);
ich Fehler auf adView = new AdView(this);
der Constructor AdView (Menü) nicht definiert ist.
adView.setAdSize(AdSize.BANNER); the Method setAdSize is undefined for the type AdView
Und adView.loadAd(adRequest);
Verfahren load.ad (AdRequest) in der Art AdView ist nicht anwendbar für die Argumente (AdRequest)
I https://developers.google.com/mobile-ads-sdk/docs/?hl=en_US hinzugefügt, wie in Führung sagte, und immer noch nicht funktioniert. http://prntscr.com/2o6vo4
hinzugefügt habe, so dass wir auf dieses XML-Element in der Java-Datei beziehen müssen? @Deeepak Jangir –
Sie müssen dies nur in der Layout-XML-Datei hinzufügen. –
Google Play-Dienste hat eine andere Implementierung und es unterstützt nicht laden auf erstellen –