2017-10-10 2 views
0

Je ne peux pas obtenir de solution sur celui-ci. J'ai deux projets, l'un est complet écrit en Swift et l'autre est un peu plus vieux, donc il est mélangé avec les classes Swift et Objective C.AdMob se bloque en essayant de charger la demande

Dans les deux projets, j'utilise Google Firebase Analytics, Crash Reporting, Database et AdMob.

J'installe Firebase avec CocoaPods. Il installe avec succès tous les pods nécessaires à partir des deux fichiers pod.

Mais sur les projets plus anciens, c'est juste le problème AdMob. Je ne peux pas le faire fonctionner, j'ai essayé presque tout. De la suppression de tous les modules et de l'installation à nouveau, ou de l'importation manuelle du framework GoogleMobileAds. J'ai -ObjC dans d'autres indicateurs de liens, donc ce n'est pas un problème ici. J'ai également ajouté:

(NSAllowsArbitraryLoads, NSAllowsArbitraryLoadsForMedia, NSAllowsArbitraryLoadsInWebContent)

Paramètres App Transport de sécurité comme la page de tutoriel AdMob est la présentation.

Xcode reconnaître cadre et je suis en mesure d'écrire le code. Et tout fonctionne bien. Mais lorsque je crée et exécute mon application, il ne se passe rien.

Dans mon plus récent projet où AdMob fonctionne très bien je reçois des journaux comme:

<Google> To get test ads on this device, call: request.testDevices = @[ @"2d5255c02879582904ab5f6ef80dc59f" ]; 

Je sais donc que AdMob est la configuration. Je suis également en mesure de présenter des bannières et autres annonces.

Mais sur mon ancien, aucun journal associé à AdMob ne se produit. Et si je suis en train de présenter des accidents d'applications bannière quand je suis en train de charger demande avec l'erreur:

'NSInvalidArgumentException', reason: '-[NSTaggedPointerString count]: unrecognized selector sent to instance 0xa000000000062662' 

J'ai vu des sujets liés à cet accident sans solutions (sauf suppression de projet et de commencer une nouvelle un).

Répondre

0

Vérifiez la valeur de votre application LSApplicationQueriesSchemes de Info.plist ou son type. Dans mon cas, c'était incorrect et conduit à ce crash.

0

moi aussi eu le même problème

[NSTaggedPointerString count]: unrecognized selector sent to instance 0xa000000000062662

Je l'ai fixé en changeant la info.plist=>>LSApplicationQueriesSchemes et a changé le type de tableau au lieu de chaîne.

Espérons que c'est utile. Merci.