I thought the placement of Adsense in the Google Maps pop up on http://mauritiusvisit.com/ was quiet clever but I wonder about it's agains TOS. In one sense only one ad appears at a time while dozens appear in the source code. Is there clear indication from Google whether this is against or in compliance with TOS?
I believe it's buried in a separate Javascript file. When you click on any marker on the map, it opens a popup window in the map and ads are in the popup window. The key thing to note is that an ad appears in each pop up.
From my point , your site is ok. You cannot call a "popup" what you have. The user clicks on a link and it is shown that. Best you can do is write to google about, so that you can have the final answer.