123456789101112131415161718192021222324252627282930 |
- #include "AdUtils.h"
- NS_AD_BEGIN
- AdUtils::AdUtils()
- {
-
- }
- AdUtils::~AdUtils()
- {
- CC_SAFE_RELEASE_NULL(_adUtilsVideo);
- CC_SAFE_RELEASE_NULL(_adUtilsInterstitial);
- }
- static AdUtils* s_pAdUtils = nullptr;
- AdUtils* AdUtils::shared()
- {
- if (s_pAdUtils == nullptr) {
- s_pAdUtils = new (nothrow) AdUtils();
- s_pAdUtils->_adUtilsVideo = AdUtilsVideo::create();
- CC_SAFE_RETAIN(s_pAdUtils->_adUtilsVideo);
- s_pAdUtils->_adUtilsInterstitial = AdUtilsInterstitial::create();
- CC_SAFE_RETAIN(s_pAdUtils->_adUtilsInterstitial);
- }
- return s_pAdUtils;
- }
- NS_AD_END
|