private void setOfferIconAsCreative(AppOffer appOffer) { if (appOffer == null) { return; } UnscaledBitmapLoader.ScreenDPI screenDPI = UnscaledBitmapLoader.ScreenDPI.DENSITY_XXXHDPI; // so we get big icon AppOffer.IconUrlSize iconUrlSize = GameWallImpl.getAppOfIconUrlSize(getResources()); AssetsManagerSetBitmapTask task = new AssetsManagerSetBitmapTask(appOffer.getIconUrl(iconUrlSize), getContext()) { @Override public void bitmapLoadedPost(Bitmap bitmap) { if (ctaImage != null) { ctaImage.setImageBitmap(bitmap); } } }; task.setParams(appOffer); task.setSourceImageDPI(screenDPI); AssetsManager.getInstance().runIconTask(task); }