Forum:Effect Veiler vs Stardust Dragon

I'm puzzled with whether Effect Veiler can negate Stardust Dragon's effect to tribute itself to negate a destruction effect. I figure it would work similar to Skill Drain which doesn't effect Stardust but the ruling for Exiled Force says that Effect Veiler does negate its effect.

Rulings below

Effect Veiler: Suppose that "Exiled Force" is affected by the effect of "Effect Veiler". If "Exiled Force" Tributes itself to activate its effect, then its effect is negated.

Skill Drain: The effect of "Skill Drain" negates the effects of Effect Monsters; it does NOT prevent Effect Monsters from activating their effects. Thus, "Skill Drain" will not prevent you from activating the effects of "Exiled Force" or "Rescue Cat".

Skill Drain" has no effect on "Stardust Dragon". For the first effect, Tributing "Stardust Dragon" is a cost, so "Stardust Dragon" is not on the field and is unaffected by "Skill Drain". The second effect activates in the Graveyard, so "Skill Drain" cannot negate it.