Cómo limitar el número de iteraciones realizadas por setInterval

Muestro anuncios de video a mis usuarios. No recibo estos anuncios por cierto; Los consigo de otra compañía.

Cuando se hace clic en un anuncio, deja una cookie en el navegador del usuario. He creado una función que comprueba la existencia de una cookie cada 10 segundos.

Lo que me gustaría hacer es limitar la cantidad de veces que esta función puede ejecutarse o la cantidad de segundos durante los cuales puede ejecutarse.

A continuación se muestra la función:

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

setInterval("checkCookie()", 10000);

Así que para recapitular. Quiero limitar el número de iteraciones quesetInterval("checkCookie()", 10000); poder hacer

Respuestas a la pregunta(5)

Su respuesta a la pregunta