Функция предназначена для выполнения каждые 15 нажатий, но всегда выполняется при первом нажатии

Вы можете преобразовать его так:

  string test = @"C:/image/1.gif";
  byte[] bytes = System.Text.ASCIIEncoding.ASCII.GetBytes(test);
  string base64String = System.Convert.ToBase64String(bytes);
  Console.WriteLine("Base 64 string: " + base64String);

Выход

  QzovaW1hZ2UvMS5naWY=
1
задан Dávid Pásztor 16 January 2019 в 11:07
поделиться

1 ответ

Прежде всего ваша логика показывает рекламу после 16-го клика, потому что счетчик начинается с 0.

Вы можете сделать

if counter == 14 {
   counter = 0
   // show ad
} else { counter += 1 }

или

guard counter < 14 else {
   counter = 0
   // show ad
   return
} 
counter += 1

Это позволяет избежать переполнения Int через пару сотен лет

0
ответ дан vadian 16 January 2019 в 11:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: