내 앱에서 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가 없기 때문입니다. 테스트 목적으로 어떻게 작동시킬 수 있습니까?
AdRequest adRequest = new AdRequest();
adRequest.setTesting(true);
을하지만이되지 않기 때문에이 방법을 사용해야합니다 :
앱을 등록하여 광고 단위 ID를 얻으려면 작동해야합니다. – tiguchi
잘 응용 프로그램이 초기 개발 단계에있다, 나는 그것이 완료되어서 일의 약 30 %를 가지고있다. 이 시점에서 광고를 테스트 할 수 있습니까? – Droidman
새로운 AdMob 인터페이스가 지금까지 규칙을 변경하지 않았다면 문제가되지 않아도 개발 단계에 있지만 게시되지 않아도 앱을 설정할 수 있습니다. AdMob을 디버그 모드로 사용해야합니다. 프로덕션 모드에서보고 싶다면 어떤 광고도 클릭하지 마십시오 :-) – tiguchi