AdView mAdView = (AdView) findViewById(R.id.adViewGame);
AdRequest adRequest = new AdRequest.Builder()
    .addTestDevice("27CBA8D2XXXXXXXXXD7996125")
    .build();
    mAdView.loadAd(adRequest);

Нужно ли мне удалить какую-либо строку из приведенного выше кода перед созданием подписанного apk для публикации?

4
johnrao07 20 Фев 2016 в 09:32

2 ответа

Лучший ответ

Нет, это уникальный идентификатор вашего устройства, поэтому, если вы попытались установить это приложение из PlayStore на этом устройстве, вы увидите не настоящую тестовую рекламу.

Также я опубликовал свое приложение с тем же кодом, и никаких проблем.

4
Mohamed 20 Фев 2016 в 07:31

Просто убедитесь, что вы действительно запрашиваете рекламу, используя идентификатор действующего / производимого рекламного блока! Однако я бы удалил идентификатор тестового устройства по двум причинам.

  • Во-первых, он там ничего не делает. Это способ SDK определить, принадлежит ли устройство вам, и разместить на нем тестовую рекламу. Однако теперь, когда ваше приложение находится в Play Store, вам больше не нужно это предложение.
  • Во-вторых, это уникальный идентификатор устройства, поэтому вы не хотите, чтобы оно вылетало из ваших рук. Причины безопасности.
1
chauduyphanvu 20 Фев 2016 в 19:05