Some basic rules. 1. Read the documentation. 2. When things don't work, see Rule 1.
Widget Logic uses Conditional tags. http://codex.wordpre...onditional_Tags
So, if you're not using posts for the individual information you have, but you're using pages, then you can apply the conditionals for pages cited on that link above.
When you go to Dashboard > Appearance > Widgets, and click on any widget, you should see a field in there for Widget Logic. That's where you add your page conditional tags.
You can set them for multiple pages, by separating with commas, like so:
is_page( array( 42, 54, 6 ) )
When you do that, the array tells the widget to only appear on those pages. Since each page has a unique ID number, you just use those. So your pearl pages will still only see ads for pearls advertisers.