veo que estás más perdido que un gato en la perrera, primero serenarte, relajarte y piensa:
¿que es lo que debes hacer cuando el usuario marque publicidad?: en ése bloque de código es donde colocaras lo referente a esa situación, intenta analizar bien lo que estás haciendo, muchas veces el
método de ensayo y error no es el más efectivo
¿que ganas colocando en sesión si quiere publicidad o no?: no hay mucho sentido en ello si es que no lo piensas usar en otras peticiones