我的广告没有显示出来
问题描述:
我只是想为什么它不上来我的广告没有显示出来
学习如何在Android中添加广告app.but的广告没有展示,up.i不知道这里是我的mainactivity。 XML
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!" />
<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="@string/banner_ad_unit_id"
android:layout_marginTop="443dp"
android:layout_below="@+id/textView"
android:layout_alignParentEnd="true">
</com.google.android.gms.ads.AdView>
</RelativeLayout>
Mainactivity.java
package com.example.a1407268.admob;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
AdView mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
}
}
答
如果您测试您的应用程序,然后使用addTestDevice()
检查广告定位。
AdView adView = new AdView(this);
AdRequest.Builder adRequestBuilder = new AdRequest.Builder();
adRequestBuilder.addTestDevice(AdRequest.DEVICE_ID_EMULATOR);
adView.loadAd(adRequestBuilder.build());
否则,如果你的应用程序是活的,然后并不能显示任何广告,那么你已经等待一段时间。
据谷歌
“这可能是因为您最近才创建了一个新的广告单元ID和 请求活广告。这可能需要几个小时的广告开始 得到服务如果如果你正在收到测试广告 ,那么你的实施是好的,只需等待几个小时,看看你是否能够接收实时广告,如果没有,可以发送给我们您的广告单元ID 供我们看成。”
https://groups.google.com/forum/#!category-topic/google-admob-ads-sdk/android/fBe3YL3ffpo
+2
非常感谢您的帮助....其实我没有把设备ID.after写这个我得到测试ID并等待看到广告在阅读您的评论后感谢您的帮助。 –
这是为什么呢'机器人:layout_marginTop = “443dp”'? 'android:layout_alignParentBottom =“true”'将会工作 – Piyush
'mainactivity.xml'或'activity_main.xml'? – Aryan
@AbhishekAryan你就是activity_main.xml ....我的错误..sry –