Pour une raison quelconque, je ne peux pas accéder à using UnityEngine.Advertisements;
malgré que ma plate-forme cible soit Android et Unity Ads et que l'extension d'annonces intégrées soit activée.Unity Ads Bibliothèque UnityEngine.Advertisements inaccessible
Habituellement, je ne reçois que cette erreur quand je compilation pour une plate-forme ne supportant pas Unity annonces, je suis arrivé dans ce simplement rapper code correspondant dans #if UNITY_ADS #endif
Voici la section « Annonces » dans les services de Unity:
Et voici comment MonoDevelop montre le code si je commente les déclarations si:
paramètres de construction:
Erreur dans la console de l'unité:
Assets/Scripts/Project Management/AdvertManager.cs(5,19): error CS0234: The type or namespace name `Advertisements' does not exist in the namespace `UnityEngine'. Are you missing an assembly reference?
J'ai littéralement aucune idée pourquoi cela ne fonctionne pas, quand je mis en œuvre à l'origine cela, il travaillait et arrêté à un moment inconnu que le script était non utilisé jusqu'à ce que nécessaire pour la libération ...
Laissez-moi savoir ce que d'autres informations pourrait être utile ...
Merci à l'avance!
Cela a fonctionné pour moi, très étrange que les bibliothèques natives ont tout simplement cessé de travailler ... – Tiaan
@Tiaan Honnêtement, je ne comprends pas pourquoi cela a été un tel problème. C'est extrêmement buggé. Je devrais le réimporter parfois après que j'ai fermé ce sur quoi je travaillais. Cela m'énerve tellement. Mais ça fonctionne. J'aime vraiment l'unité et unityads est décent quand dans une application. Mais cela provoque une telle dispute. Faites-moi savoir si vous rencontrez d'autres problèmes. Je les ai littéralement tous vus (avec un peu de chance) avec les publicités de l'unité – RSon1234