Saya telah menggunakan ini pustaka npm yang merupakan jembatan reaksi asli untuk SDK iklan adcolony, saya seharusnya menampilkan iklan di aplikasi saya.

Ketika saya mengimpor dan menggunakan perpustakaan yang disebutkan di aplikasi asli reaksi saya, saya mendapatkan kesalahan berikut:

enter image description here

Inilah cara saya menggunakan SDK adcolony di aplikasi asli reaksi saya:

  .
  .
  .

  line 6  : import RNAdColony from 'react-native-ad-colony';
  .
  .
  .

  line 187: RNAdColony.setUser("456456456456");
  line 188: RNAdColony.showAdReward("vz0533ae6a620249ef91");

Bagaimana cara mengatasi masalah ini?

-1
p.daniel 4 Maret 2019, 14:38

1 menjawab

Jawaban Terbaik

Saya baru-baru ini menemukan jawaban dari pertanyaan saya:

Kesalahan di atas terjadi karena tautan antara SDK dan proyek asli React tidak dibuat.

Kesalahan ini terjadi karena metode Adcolony.setUser() mengembalikan undefined dan React-native tidak mendapatkan apa yang terjadi; akhirnya kesalahan janji yang tidak tertangani telah ditampilkan.

Setelah banyak pencarian, saya mengerti bahwa ketika Anda menggunakan Expo untuk mengembangkan proyek React-native Anda, Expo membutuhkan Expokit yang merupakan perpustakaan yang memungkinkan Expo untuk menjalankan perintah React-native seperti "react-native link" ; dengan kata lain, Expokit adalah perpustakaan tambahan untuk implementasi SDK khusus.

Apa itu Expokit?

0
p.daniel 8 Maret 2019, 11:41