Admob запретил вознагражденную реализацию android - PullRequest
1 голос
/ 20 апреля 2020

Я создал игру-головоломку в Android и! добавлено рекламное вознаграждение admob (с видео). Но я получил это на странице AdMob:

admob

Ошибки: вознагражденные объявления - запрещенная вознагражденная реализация, вознагражденные объявления - вводящее в заблуждение раскрытие

коды:

AlertDialog.Builder hamlebitti = new AlertDialog.Builder(oyun.this);
hamlebitti.setTitle("Hamle bitti");
hamlebitti.setMessage("Hamle sayınız bitti. Oyuna kaldığınız yerden devam etmek ister misiniz?");
hamlebitti.setPositiveButton("Evet", new DialogInterface.OnClickListener() {
          @Override
          public void onClick(DialogInterface di, int id) {

                 if (odulad.isLoaded()) {
                              haki = 1;
                              odulad.show();
                 }

                 if (!odulad.isLoaded()) {
                          Toast.makeText(getApplicationContext(), "Reklam yüklenemedi. Lütfen daha sonra dene", Toast.LENGTH_LONG).show();
                          finish();
                          startActivity(new Intent(oyun.this, MainActivity.class));
                  }

             }
             });
     }

@Override
    public void onRewardedVideoAdLoaded() {

    }

    @Override
    public void onRewardedVideoAdOpened() {

    }

    @Override
    public void onRewardedVideoStarted() {

    }

    @Override
    public void onRewardedVideoAdClosed() {

        devamet();

    }

    @Override
    public void onRewarded(RewardItem rewardItem) {

        devamet();

    }

    @Override
    public void onRewardedVideoAdLeftApplication() {

        devamet();

    }

    @Override
    public void onRewardedVideoAdFailedToLoad(int i) {

    }

    @Override
    public void onRewardedVideoCompleted() {

        devamet();

    }

    public void devamet(){

        oyunhamle = 3;
        hamlebar.setProgress(oyunhamle);
        oyunhamletv.setText("Hamle : " + oyunhamle);

        secilenib.setVisibility(View.VISIBLE);
        secilenibb.setVisibility(View.VISIBLE);
        secileniv.setVisibility(View.GONE);
        secilenivv.setVisibility(View.GONE);

    }

Как мне решить эту проблему?

Мне нужна ваша помощь. Я жду ваших ответов.

Примечание: у меня не было хорошего английского. Простите. Я надеюсь, вы понимаете.

1 Ответ

0 голосов
/ 21 апреля 2020

Политика объявлений с наградой AdMod:

  1. Пользователь должен знать (по вашему интерфейсу) действие, которое принесет видеообъявление, и точно знать, какое вознаграждение он получит после смотреть видео AD. Кнопка или значок должны отображать 2 вещи для вашего пользователя: покажет видео AD и вознаграждение .

  2. Приложение не может воспроизвести AD автоматически. например, если вы играете в AD с вознаграждением, когда пользователь выходит из приложения, это не разрешается, поскольку пользователь не знает, что увидит AD при выходе.

  3. Пользователь должен иметь другие варианты, если они не хотят смотреть видео AD.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...