The Sonar library was developed to test objects to see if they are visible on screen so we can make decisions on whether or not we should load them in. Sonar can also be used in cases where you may want to only perform certain actions (such as an ad refresh) if the user is actually viewing the object.
- Jérôme Gravel-Niquet