public void downloadJson(string network, PictureAdsManager manager) { PictureAdsRequest request = new PictureAdsRequest(network); request.setJsonAvailableDelegate(manager.jsonAvailableDelegate); request.setOperationCompleteDelegate(jsonOperationComplete); _requestsForJSON.Push(request); if (_requestsForJSON.Count == 1) { RequestsForJSONLoop(); } }
void RequestsForResourcesLoop() { if (_requestsForResources.Count == 0) { return; } PictureAdsRequest request = _requestsForResources.Pop(); if (request != null) { request.downloadAssetsForPictureAd(request.ad); } }
void RequestsForJSONLoop() { if (_requestsForJSON.Count == 0) { return; } PictureAdsRequest request = _requestsForJSON.Pop(); if (request != null) { request.downloadJson(); } }
public void downloadResourcesForAd(string network, PictureAdsManager manager, PictureAd ad) { PictureAdsRequest request = new PictureAdsRequest(network); request.setResourcesAvailableDelegate(manager.resourcesAvailableDelegate); request.setOperationCompleteDelegate(resourcesOperationComplete); request.ad = ad; _requestsForResources.Push(request); if (_requestsForResources.Count == 1) { RequestsForResourcesLoop(); } }
public void downloadResourcesForAd(string network, PictureAdsManager manager, PictureAd ad) { PictureAdsRequest request = new PictureAdsRequest(network); request.setResourcesAvailableDelegate(manager.resourcesAvailableDelegate); request.setOperationCompleteDelegate(resourcesOperationComplete); request.ad = ad; _requestsForResources.Push(request); if(_requestsForResources.Count == 1) RequestsForResourcesLoop(); }
public void downloadJson(string network, PictureAdsManager manager) { PictureAdsRequest request = new PictureAdsRequest(network); request.setJsonAvailableDelegate(manager.jsonAvailableDelegate); request.setOperationCompleteDelegate(jsonOperationComplete); _requestsForJSON.Push(request); if(_requestsForJSON.Count == 1) RequestsForJSONLoop(); }