dispose method
Releases all ad resources and cancels subscriptions.
After calling this, the manager must not be used.
Implementation
@override
void dispose() {
if (_isDisposed) return;
disposeCallCount++;
_isDisposed = true;
_eventController.close();
_listeners.clear();
}