2015-01-20 3 views

답변

0

UnityAds를 Swift 프로젝트와 통합하는 것과 같은 문제가있었습니다. 예를 들어,https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html

는 그런 다음 UnityAds의 sharedInstance 객체를 호출 가능한 모든 방법을 사용할 수 있습니다

#import <UnityAds/UnityAds.h> 

가 브리징 파일 만들기 : 나는 그것이 브리징 파일을 생성하고 UnityAds의 라이브러리의 수입을하고 해결 :

UnityAds.sharedInstance().setTestMode(true) 

또는

UnityAds.sharedInstance().startWithGameId(UnityAdsID) 

내 게임에서 모든 것이 잘 작동하고 문제없이 동영상을 재생하고 광고를 표시 할 수 있습니다.이 기능이 도움이되기를 바랍니다.

+0

애플의 문서를 읽는 동안 시간이 좀 걸렸으므로. 가장 간단한 경우 브릿지 파일을 만들려면 : 1. 새 H 파일을 추가합니다. 저는 광산 bridge.h라고합니다. 2. 빌드 설정, Swift 컴파일러 - 코드 생성의 "Objective C Bridging Header"에서 파일의 경로를 입력합니다. 내 이름을 사용하고 프로젝트의 루트에 넣으면이 옵션에 "bridge.h"만 입력하면됩니다. 이제는 수입없이 프로젝트의 신속한 파일에서 클래스를 사용할 수 있습니다. bridge.h는 위에 표시된 하나의 import 문만 있으면됩니다. – eselk