我已添加此代碼以查看應用程序無法接收廣告時的錯誤。AdMob廣告和ErrorCode無法解析爲類型
// Create an ad request. Check logcat output for the hashed device ID to
// get test ads on a physical device.
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.addTestDevice("INSERT_YOUR_HASHED_DEVICE_ID_HERE")
.build();
// Start loading the ad in the background.
adView.loadAd(adRequest);
// Set AdListener
adView.setAdListener(new AdListener() {
@Override
public void onFailedToReceiveAd(Ad ad, ErrorCode error) {
System.err.println("Ad failed: " + ad.toString() + error.toString());
}
@Override
public void onReceiveAd(Ad ad) {
System.out.println("Ad received: " + ad.toString());
}
});
}
遺憾的是沒有工作,因爲找不到Ad
和ErrorCode
可能是因爲在最新的磁帶庫已經改變了一些東西。
我該如何解決這個問題?
你有沒有在你的Manifest中輸入這行''? –
是的,但錯誤持續 – AndreaF
你可以試試我的答案。 – Harshid