pollRewardVerification static method

Future<RewardVerificationResult> pollRewardVerification(
  1. String clientTransactionId, {
  2. RewardedAdTrackingMetadata? trackingMetadata,
})

Polls the backend until reward verification completes, then returns the result. Call when your ad network's reward callback fires, passing the clientTransactionId from generateRewardVerificationToken.

Pass trackingMetadata to have the SDK automatically track reward-verification events for the ad it belongs to; omit it to poll without tracking.

Implementation

static Future<RewardVerificationResult> pollRewardVerification(
  String clientTransactionId, {
  RewardedAdTrackingMetadata? trackingMetadata,
}) async {
  final result = await _invokeReturningMap(
    'pollRewardVerification',
    {
      'clientTransactionId': clientTransactionId,
      if (trackingMetadata != null)
        'trackingMetadata': trackingMetadata.toMap(),
    },
  );
  return RewardVerificationResult.fromMap(result);
}