public static function getNetworkLossCorrectionRateFromPublisherAdZone($config, $publisher_ad_zone_id, &$network_loss_rate_list)
 {
     $PublisherAdZoneFactory = \_factory\PublisherAdZone::get_instance();
     $params = array();
     $params['PublisherAdZoneID'] = $publisher_ad_zone_id;
     $PublisherAdZone = $PublisherAdZoneFactory->get_row($params);
     if ($PublisherAdZone === null) {
         return 0;
     }
     $publisher_info_id = $PublisherAdZone->AdOwnerID;
     $publisher_website_id = $PublisherAdZone->PublisherWebsiteID;
     $hash_key = $publisher_info_id . '-' . $publisher_website_id;
     if (isset($network_loss_rate_list[$hash_key])) {
         $publisher_impressions_network_loss_rate = $network_loss_rate_list[$hash_key];
     } else {
         $publisher_impressions_network_loss_rate = \util\NetworkLossCorrection::getPublisherNetworkLossCorrectionRate($publisher_website_id, $publisher_info_id, $config, false);
         $network_loss_rate_list[$hash_key] = $publisher_impressions_network_loss_rate;
     }
     return $publisher_impressions_network_loss_rate;
 }