Jak ograniczyć liczbę iteracji wykonanych przez setInterval

Wyświetlanie reklam wideo moim użytkownikom. Nie prowadzę tych reklam przy okazji; Dostaję je od innej firmy.

Po kliknięciu reklamy pozostawia plik cookie w przeglądarce użytkownika. Stworzyłem funkcję, która sprawdza istnienie pliku cookie co 10 sekund.

Chciałbym ograniczyć liczbę uruchomień tej funkcji lub liczbę sekund, przez które może działać.

Poniżej znajduje się funkcja:

function checkCookie()
{
var cookie=getCookie("PBCBD2A0PBP3D31B");
  if (cookie!=null && cookie!="")
  {
  alert("You clicked on an ad" );
  }

setInterval("checkCookie()", 10000);

Podsumowując. Chcę ograniczyć liczbę iteracjisetInterval("checkCookie()", 10000); może zrobić

questionAnswers(5)

yourAnswerToTheQuestion