Cards will always activate their On Reveal effects (assuming they’re not blocked by something else like Cosmo) regardless of whether the player played them or if a location added it.