Как показывать видеорекламу с вознаграждением после тоста в Android Studio - PullRequest
0 голосов
/ 07 августа 2020

Если пользователь выигрывает уровень головоломки, я провожу тост «Вы выиграете, играйте на следующем уровне», а затем хочу показывать видеообъявления с вознаграждением.

Какой код будет там, чтобы показывать видеообъявления Admob с вознаграждением после Тост в android студию?

    if (isSolved())
        Toast.makeText(context, "You Win ! Play Next Level", Toast.LENGTH_LONG).show();

Ответы [ 2 ]

0 голосов
/ 07 августа 2020

stati c final long SHORT_DURATION_TIMEOUT = 4000;

stati c final long LONG_DURATION_TIMEOUT = 7000;

Это значения короткого и длинного текста 4 секунды и 7 секунд, Вы можете запускать показ видеорекламы по истечении этого времени.

0 голосов
/ 07 августа 2020

Вы добавляете Toast.Callback к Toast. Предполагая, что вы уже знаете, как показывать свои видеоролики admob:

Toast t = Toast.makeText(context, "You Win ! Play Next Level", Toast.LENGTH_LONG);
        t.addCallback(new Toast.Callback() {
            @Override
            public void onToastShown() {
                super.onToastShown();
                // show admob when toast is shown
            }
            @Override
            public void onToastHidden() {
                super.onToastHidden();
                // show admob when toast disappears
            }
            
            
        });
t.show();

Ссылка: https://developer.android.com/reference/android/widget/Toast.Callback

...