AdView 仅在模拟器上显示测试横幅
AdView shows only test banner on emulator
我刚刚在 AdMobs 上创建了一个帐户,创建了用于测试的横幅。
代码来自BannerExample,没有addTestDevice(...)
public class MyActivity extends ActionBarActivity {
private AdView mAdView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my);
// Gets the ad view defined in layout/ad_fragment.xml with ad unit ID set in
// values/strings.xml.
mAdView = (AdView) findViewById(R.id.ad_view);
// Create an ad request. Check logcat output for the hashed device ID to
// get test ads on a physical device. e.g.
// "Use AdRequest.Builder.addTestDevice("ABCDEF012345") to get test ads on this device."
AdRequest adRequest = new AdRequest.Builder()
.build();
// Start loading the ad in the background.
mAdView.loadAd(adRequest);
}
activity_my.xml
<com.google.android.gms.ads.AdView
android:id="@+id/ad_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-6784520601040456/7994286128" />
但是当我启动应用程序时,我只看到测试横幅。
我是否应该指定其他内容才能看到真正的横幅?
尝试在真机上查看。添加通常不会在模拟器中显示。
我刚刚在 AdMobs 上创建了一个帐户,创建了用于测试的横幅。
代码来自BannerExample,没有addTestDevice(...)
public class MyActivity extends ActionBarActivity {
private AdView mAdView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my);
// Gets the ad view defined in layout/ad_fragment.xml with ad unit ID set in
// values/strings.xml.
mAdView = (AdView) findViewById(R.id.ad_view);
// Create an ad request. Check logcat output for the hashed device ID to
// get test ads on a physical device. e.g.
// "Use AdRequest.Builder.addTestDevice("ABCDEF012345") to get test ads on this device."
AdRequest adRequest = new AdRequest.Builder()
.build();
// Start loading the ad in the background.
mAdView.loadAd(adRequest);
}
activity_my.xml
<com.google.android.gms.ads.AdView
android:id="@+id/ad_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-6784520601040456/7994286128" />
但是当我启动应用程序时,我只看到测试横幅。
我是否应该指定其他内容才能看到真正的横幅?
尝试在真机上查看。添加通常不会在模拟器中显示。