6

Après la mise à jour de la version de Facebook Audience Network SDK vers la version 4.26.0, mon application est confrontée à de nombreux problèmes en raison du problème ci-dessous, selon le rapport d'incident de Firebase.Comment résoudre ce bogue du réseau d'audience Facebook causant la mise à jour de la version?

Caused by java.lang.IllegalStateException: attempt to re-open an already-closed object: SQLiteDatabase: /data/data/<app-package-name>/databases/ads.db 
android.database.sqlite.SQLiteClosable.acquireReference (SQLiteClosable.java:55) 
android.database.sqlite.SQLiteDatabase.endTransaction (SQLiteDatabase.java:568) 
com.facebook.ads.internal.e.d$2.a() 
com.facebook.ads.internal.e.d$2.b() 
com.facebook.ads.internal.e.d$1.a() 
com.facebook.ads.internal.e.d$1.doInBackground() 
android.os.AsyncTask$2.call (AsyncTask.java:292) 
java.util.concurrent.FutureTask.run (FutureTask.java:237) 
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1112) 
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587) 
java.lang.Thread.run (Thread.java:818) 

Comment puis-je résoudre ce problème?

Répondre

3

On dirait que c'est un bug dans 4.26.0 de Facebook AudienceNetwork SDK. Je l'ai soumis à Facebook et j'ai reçu une réponse qu'ils enquêtent, et en prenant beaucoup de temps - voir https://developers.facebook.com/bugs/213725762497306/

La seule solution pour ce bug que j'ai trouvé était de revenir à la version 4.25.0, mais il a ses propres problèmes, par exemple, certains des utilisateurs de mon application hit maintenant un bug

IllegalStateException: registre échoué, la taille des auditeurs du capteur a dépassé la limite maximale 128

d'autres développeurs ont rapporté certains bug de débordement arithmétique avec 4.25.0, que je n'ai pas t vu jusqu'ici.

+3

4.24.0 est la dernière version stable. J'ai dû rétrograder deux fois pour les deux dernières mises à jour. – Tony