アプリでいくつかテストしたいと思いadView
ます。したがって、ビューを次のように宣言しました。
<com.google.ads.AdView
android:id="@+id/ad"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="12345"
ads:loadAdOnCreate="true"
/>
私はフラグメントでそれを参照しています:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.main_fragment, container,
false);
ListView lv = (ListView) rootView.findViewById(R.id.lv_frag_list);
final TelephonyManager tm = (TelephonyManager) getActivity()
.getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);
String deviceid = tm.getDeviceId();
AdRequest adReq = new AdRequest();
adReq.addTestDevice(deviceid);
AdView adview = (AdView) rootView.findViewById(R.id.ad);
adview.loadAd(adReq);
................................ //some code
return rootView;
}
は空白のadView
ままで、onFailedToReceiveAd
エラーが発生します。これは、有効な AdUnitId を持っていないためだと思います。テスト目的で動作させるにはどうすればよいですか?