#c# #unity3d #admob
Вопрос:
добавлена таблица лидеров в сервис Google Play. Ресурсы добавлены, авторизация работает, добавление записи работает. Но при использовании ShowLeaderboardUI() отображается только имя таблицы рекордов, но рекордов нет. Помогите, пожалуйста ;(
ВВОД КОДА Объявления:
public class AdsInitialize : MonoBehaviour
{
public static AdsInitialize instance = null;
private string LEADER_BOARD = "******";
public Text _text;
private void Awake()
{
if (instance == null)
{
instance = this;
MobileAds.Initialize(initStatus => { });
PlayGamesPlatform.DebugLogEnabled = true;
PlayGamesPlatform.Activate();
Social.localUser.Authenticate(success =>
{
if (success)
{
_text.text = "Auth working";
}
else
{
_text.text = "Auth not working";
}
});
}
else if (instance != this)
{
Destroy(gameObject);
}
DontDestroyOnLoad(gameObject);
}
public void ShowLeaderBoard()
{
//Social.ShowLeaderboardUI();
PlayGamesPlatform.Instance.ShowLeaderboardUI(LEADER_BOARD);
}
}
Пишите рекорды:
Social.ReportScore(_time, AdsInitialize.instance.LEADER_BOARD, (bool success) => {
if (success)
{
_text.text = "ReportScore working";
}
else
{
_text.text = "ReportScore not working";
}
});
Показать таблицу лидеров в меню (этот метод висит на кнопке):
public void ShowLeaderBoard()
{
AdsInitialize.instance.ShowLeaderBoard();
}
Комментарии:
1. В соответствии с рекомендациями по тегированию этого сайта, пожалуйста, избегайте размещения тегов в заголовке вашего вопроса. Вместо этого используйте систему тегов (как вы уже сделали).
Ответ №1:
Вам нужно обновить свои игры Google Play на телефоне