Saya menyetel iklan ke aplikasi Android saya menggunakan DoubleClick dan tidak dapat menampilkan iklan terakhir, dapatkah seseorang membantu saya?
Ketika saya menguji iklan dengan menambahkan ".addTestDevice (" xxx ... ")" Saya mendapatkan iklan percobaan tetapi ketika saya menghapus baris ini saya mendapatkan kesalahan berikut:
W / Ads: Tidak ada pengisian dari server iklan
W / Iklan: Gagal memuat iklan: 3
Saya mengatur iklan saya seperti ini:
PublisherAdRequest adRequest = new PublisherAdRequest.Builder().build();
mPublisherAdView.loadAd(adRequest);
Dan publisherView saya terlihat seperti ini:
<com.google.android.gms.ads.doubleclick.PublisherAdView
android:id="@+id/pronostics_ad"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
ads:adSize="BANNER"
ads:adUnitId="@string/ad_unit_pronostic">
</com.google.android.gms.ads.doubleclick.PublisherAdView>
Apa yang salah?
Terima kasih sebelumnya atas jawaban Anda.
Jawaban:
Sesuai Dokumentasi Anda mendapatkan kode kesalahan berikut:
Berdasarkan postingan onFailedToReceiveAd - Permintaan iklan berhasil, tetapi tidak ada iklan yang dikembalikan karena kurangnya inventaris iklan saat menggunakan admob dengan adwhirl :
sumber
/6499/example/banner
Ada satu opsi yang membantu dalam kasus kami. Seperti yang disebutkan @blizzard dalam pengaturan aplikasi Anda di Konsol Pengembang Google, ada bagian yang disebut "Penetapan Harga dan Distribusi". Di bagian ini ada kotak centang "BERISI IKLAN". Dalam kasus kami, itu dinonaktifkan. Setelah mengaktifkan kami berhasil menerima iklan.
sumber
Saya mengalami kesalahan yang sama di aplikasi saya. Saya meluncurkan aplikasi dalam konfigurasi debug. Masalahnya terpecahkan segera setelah saya menjalankan versi rilis aplikasi saya di perangkat yang sama. Di Android Studio, buka saja Build -> Generate Signed APK dan pilih konfigurasi rilis. Kemudian instal rilis .apk di perangkat Anda. Dalam konfigurasi debug, Anda juga dapat memeriksa apakah iklan percobaan Anda muncul dengan menambahkan AdRequest.Builder.addTestDevice ("PERANGKAT UJI ANDA"). Jika tidak masalah dengan iklan yang muncul, itu berarti Anda hanya perlu konfigurasi rilis.
sumber
Satu jawaban baru dan pembaruan: Banyak aplikasi yang dihapus Oktober ini (2018) karena kurangnya Kebijakan Privasi tidak dapat menerima iklan setelah mereka kembali ke Play Store. Anda harus menggunakan formulir ini untuk meminta "setel ulang" untuk iklan aplikasi itu. https://support.google.com/admob/contact/appeal_policy_violation
Butuh waktu beberapa hari untuk menyadari dan menemukan jawabannya. Semoga Anda mendapatkan iklan Anda kembali.
sumber
Ini adalah SOLUSI sederhana (tidak ada solusi):
Anda dapat memasang mediasi seperti InMobi: https://developers.google.com/admob/android/mediation/inmobi
Dengan cara ini, jika karena alasan apa pun admob tidak menampilkan iklan kepada Anda, Anda masih dapat menampilkannya dari jaringan iklan lain.
sumber
Itu Berarti kode Anda sudah benar tetapi karena jumlah permintaan yang lebih sedikit ke server, iklan Anda tidak terlihat. Untuk memeriksa Tes ADS, Anda Harus menempatkan kode dalam loop untuk beberapa waktu, dan Anda harus memberikan beberapa permintaan sehingga admob Anda menerima banyak permintaan dan akan memuat iklan dengan segera.
Tambahkan kode di bawah ini
Mulai ulang aplikasi Anda beberapa kali.
Hapus Loop setelah Anda mulai menerima iklan .
sumber
Saya belum memublikasikan versi aplikasi saya dengan iklan.
Saya melihat kode kesalahan 3: ERROR_CODE_NO_FILL setelah saya beralih dari emulator dengan versi debug ke perangkat nyata dengan versi rilis (diinstal melalui perintah shell adb).
Saya menunggu 12+ jam dan saya dapat melihat permintaan iklan di portal AdMob, tetapi tidak ada yang cocok (tingkat kecocokan 0%). Saya pergi ke
Play Console > Store Presence > Pricing & distribution
dan mengganti tombol radioContains ads
menjadi keYes, it has ads
. Saya bahkan mencoba mengupload app bundle saya (tanpa memublikasikan) ke Konsol Play. Tak satu pun dari ini berhasil.Berbagai artikel bantuan AdMob (termasuk yang ditautkan di bawah) menyebutkan bahwa jika Anda telah melihat iklan percobaan (iklan berlabel "Iklan Percobaan"), maka kode Anda berfungsi dan iklan yang sebenarnya akan berfungsi seperti yang diharapkan (setelah membuat inventaris) .
Dengan pemikiran itu, saya melanjutkan dan menerbitkan aplikasi saya ke Play Store dan setelah pembaruan itu langsung, saya mengunduhnya melalui aplikasi Play Store di ponsel asli saya dan iklan dimuat tidak ada masalah dan tingkat kecocokan saya sekarang duduk di 66 % di AdMob. Dari artikel FAQ AdMob, sepertinya dibutuhkan waktu beberapa jam dan bisa memakan waktu hingga 24 jam sampai iklan mulai ditampilkan.
Sumber: https://support.google.com/admob/answer/2993019?hl=id
sumber
Opsi 1 : Buka Pengaturan-> cari Atur Ulang ID iklan -> klik Atur Ulang ID iklan -> OK . Anda harus mulai menerima Iklan sekarang
Tidak ada pilihan pencarian? Coba Opsi 2
Opsi 2 : Buka Pengaturan-> Google-> Iklan-> Setel ulang ID iklan-> OK
Tidak ada opsi Google di Pengaturan? Coba Opsi 3
Opsi 3 : Cari Pengaturan Google (BUKAN SETELAN) -> Iklan-> Setel ulang ID iklan
sumber
Jangan lupa menambahkan metode pembayaran di Google AdMod. Itu masalah saya dengan "Kode kesalahan 3". Bagaimanapun, ketika akun Anda Google AdMod akan siap untuk menampilkan iklan (untuk perangkat yang diuji atau pengguna nyata) mereka mengirimi Anda email bahwa akun Anda diverifikasi dan siap untuk bekerja! Setelah surat ini semuanya akan bekerja dengan baik.
sumber
Saya akan meninggalkan ini di sini jika berhasil untuk seseorang. Setelah mencoba semua perbaikan yang disebutkan di semua forum dan posting, apa yang berhasil bagi saya hanyalah menggunakan
AdRequest
objek global . Saya akan menggunakan objek yang sama saat memanggilloadAd
masingadView
-masingActivity
. Saya telah melihat bahwa itu cenderung memuat Iklan yang sama pada setiapAdView
aktivitas, tetapi setidaknya sekarang saya mendapatkan iklan.sumber
Jika aplikasi Anda yang dipublikasikan tidak memiliki admob dan setelannya di Konsol Pengembang Google (disebut "Penetapan Harga dan Distribusi") "BERISI IKLAN" tidak dicentang. Selalu kembangkan dengan id pengujian dengan keluaran logcat.
sumber
Pada versi admob baru GUNAKAN ini:
// Muat adView Anda sebelumnya
Jika Iklan dimuat di emulator Anda, artinya iklan tersebut menampilkan iklan percobaan, artinya tidak ada yang salah dengan kode Anda. Apakah mereka juga memuat iklan percobaan di ponsel Anda?
Jika Anda dapat melihat iklan percobaan pada emulator dan perangkat pengujian, biasanya itu hanya berarti bahwa AdMob (dengan asumsi Anda menggunakan AdMob) tidak dapat mengembalikan Iklan karena kurangnya inventaris Iklan. Jika ini masalahnya, maka saat melihat Logcat Anda akan melihat baris W / Ads: Failed to load ad: 3 .
Yang harus Anda lakukan adalah mencolokkan ponsel Android ke komputer Anda, lalu di Android Studio klik Logcat, dan di kiri atas Anda akan melihat beberapa perangkat untuk dipilih. Pilih telepon Anda jika terdaftar (seharusnya). Logcat sekarang akan mencetak semua yang dicetak oleh ponsel Anda. Di bilah filter, ketik iklan untuk memfilter hal-hal yang tidak perlu Anda lihat.
Kemudian buka aplikasi Anda di ponsel Anda, dan periksa logcat. Pastikan perangkat Anda tidak dianggap sebagai perangkat uji. Jika Anda melihat W / Ads: Failed to load ad: 3 maka itu berarti masalahnya ada pada AdMob dan bukan Anda.
Jika tidak mengatakan itu dan mengatakan sesuatu yang lain, maka saya jelas tidak tahu.
sumber
Jika kesalahan terus berlanjut, coba terakhir adalah membuat penempatan baru di admob. Ini berhasil untuk saya. Tanpa mengubah apa pun (kecuali string id penempatan) lainnya di iklan kode mulai ditampilkan.
sumber
Saya telah membuat kesalahan terbodoh. Meneruskan id aplikasi ke
MobileAds.initialize
dari satu aplikasi dan menggunakan id penempatanloadAd
dari aplikasi admob lain.Setelah saya mengoreksi id penempatan, semuanya mulai bekerja.
sumber
Bagi saya alasannya adalah karena satu perangkat, Xiaomi Mi 9 tidak berfungsi lagi dan tidak menampilkan iklan, jadi saya mengeluarkan tablet saya dan saya tidak melihat kesalahan dan itu menampilkan iklan dalam rilis.
sumber
Mungkin ada salah satu alasan mengapa Anda membuat iklan dari konsol adMob dengan mengklik ya bahwa aplikasi Anda sudah ada di playstore dan memberikan url aplikasi langsung Anda. Dalam hal ini, Anda tidak dapat menjalankan iklan di proyek lain mana pun. yang memiliki id paket yang berbeda kemudian yang hidup (bahkan tidak menguji iklan). Anda harus mengimplementasikan iklan dalam proyek langsung yang berisi id paket yang sama dan dalam kasus lain akan mendapatkan iklan gagal memuat iklan: 3.
Terima kasih! Selamat membuat kode!
sumber
Mungkin membantu orang lain, saya menerima pemberitahuan ini di akun AdSense saya.
sumber
Artinya: Permintaan iklan berhasil, tetapi tidak ada iklan yang dikembalikan karena kurangnya inventaris iklan.
Jadi, dalam kasus saya, saya telah mengomentari
keywords:
properti untuk memuat semua jenis iklan. Sekarang iklan saya dimuat dengan benar.sumber
Ini berhasil untuk saya
Pengaturan-> Google-> Iklan-> Atur ulang ID iklan-> OK
Tetapi dalam beberapa kasus, iklan secara otomatis muncul setelah diunggah ke play store.
sumber
Periksa Dan Pastikan Anda Belum menautkan dua akun ke adsense seperti yang telah saya lakukan secara keliru dalam kasus saya.
jika Anda hanya membuat akun admob selama 24 jam dan coba lagi
sumber
Saya mendapatkan kesalahan ini di Flutter. Periksa konsol debug dan temukan perintah ini
Use.RequestConfiguration.Builder (). SetTestDeviceIds (Arrays.asList ("")
Dan salin id perangkat dari daftar ke testDevices MobileAdTargetingInfo dan itu akan berfungsi !!!
sumber