i dont quite think you know how the advantage rule is used...
You do it if there is a foul and calling it would be a disadvantage to the same team that the foul was made against.
So basically, a defender can't shove an offender who's team is obviously going to make a goal. Once they do make a goal, or it goes out of bounds or something ya ya, I would then reward a direct kick (if out of bounds) and a yellow card.
or... wait
I think that is what it is.