Menu

Integration-Checklist

This checklist is designed to help you systematically verify the ad SDK integration process in your Flutter project, ensuring seamless integration and efficient operation of the ad SDK.

I. API Usage Checks

  • When initializing the app, make sure to use the correct App Key and App ID, and ensure that each ad format's Mediation Unit ID matches the HyperBid dashboard configuration.
  • After SDK initialization, all ad placements should be able to load and display ads normally.
  • Global configuration methods (setUserId, setCustomRule, setVerboseLogging, setMuted) must be called before McSdk.initialize().
  • Privacy compliance methods (setHasUserConsent, setIsAgeRestrictedUser, setDoNotSell) must be called before McSdk.initialize().

II. Ad Format Checks

Rewarded Video Ads & Interstitial Ads & App Open Ads

  • Correctly call the load method
  • Check ad readiness before showing
  • Correctly call the show method
  • Correctly create and load ads
  • Correctly call the show method

Native Ads

  • Correctly load and render native ad views
  • Use McAd.nativeAd in callbacks to access native ad creative information

III. General Checks

  • Use the mediation debugger to verify ad integration (McSdk.showMediationDebugger())
  • Enable debug logging during the debugging phase (McSdk.setVerboseLogging(true))

IV. Third-Party Revenue Reporting

  • For ad revenue reporting, refer to the revenue, ecpm, and currency fields in McAd
  • Original ILRD data can be obtained via McAd.originILRD. See Callback Reference for details.

Previous
The Callback Info
Next
How to Test
Last modified: 2026-06-25Powered by