MASignalProvider.h 816 B

1234567891011121314151617181920212223242526272829
  1. //
  2. // MASignalProvider.h
  3. // AppLovinSDK
  4. //
  5. // Created by Thomas So on 8/10/18.
  6. // Copyright © 2019 AppLovin Corporation. All rights reserved.
  7. //
  8. #import <AppLovinSDK/MASignalCollectionDelegate.h>
  9. #import <AppLovinSDK/MASignalCollectionParameters.h>
  10. NS_ASSUME_NONNULL_BEGIN
  11. /**
  12. * This protocol describes a mediation adapter that provides bid signals.
  13. */
  14. @protocol MASignalProvider <NSObject>
  15. /**
  16. * Retrieve the signal that should be passed up to the server.
  17. *
  18. * @param parameters Parameters that should be used to retrieve the signal.
  19. * @param delegate Delegate that must be notified when signal collection has completed (or failed).
  20. */
  21. - (void)collectSignalWithParameters:(id<MASignalCollectionParameters>)parameters andNotify:(id<MASignalCollectionDelegate>)delegate;
  22. @end
  23. NS_ASSUME_NONNULL_END