onExternalMediationRequest static method

void onExternalMediationRequest(
  1. AdType adType,
  2. String requestedAdUnitId, [
  3. AdInsight? usedInsight,
  4. double customBidFloor = -1,
])

Implementation

static void onExternalMediationRequest(AdType adType, String requestedAdUnitId, [AdInsight? usedInsight, double customBidFloor=-1]) {
  int adOpportunityId = -1;
  if (usedInsight != null) {
    adOpportunityId = usedInsight.adOpportunityId;
    if (customBidFloor < 0) {
      customBidFloor = usedInsight.floorPrice;
    }
  }
  _methodChannel.invokeMapMethod('onExternalMediationRequest', {
    "adType": adType.index,
    "id": requestedAdUnitId,
    "requestedAdUnitId": requestedAdUnitId,
    "requestedFloorPrice": customBidFloor,
    "adOpportunityId": adOpportunityId,
  });
}