1. UnityEditor.RetainedMode:UpdateSchedulers ()
2. Hierarchy change detected while computing layout, this is not supported.
우선 현재까지 수정 내용은 git에 적용 안되어 있으니 임시로 보면 됩니다.
public static GoogleMobileAdsSettings Instance
{
get
{
if (instance != null)
{
return instance;
}
instance = Resources.Load<GoogleMobileAdsSettings>(MobileAdsSettingsFile);
if (instance != null) // 여기 추가.
return instance;
Directory.CreateDirectory(MobileAdsSettingsResDir);
instance = ScriptableObject.CreateInstance<GoogleMobileAdsSettings>();
string assetPath = Path.Combine(MobileAdsSettingsResDir, MobileAdsSettingsFile);
string assetPathWithExtension = Path.ChangeExtension(
assetPath, MobileAdsSettingsFileExtension);
AssetDatabase.CreateAsset(instance, assetPathWithExtension);
return instance;
}
}
public override void OnInspectorGUI()
{
EditorGUILayout.LabelField("Google Mobile Ads App ID", EditorStyles.boldLabel);
EditorGUI.indentLevel++;
EditorGUI.BeginChangeCheck(); // 여기로 변경.
GoogleMobileAdsSettings.Instance.GoogleMobileAdsAndroidAppId =
EditorGUILayout.TextField("Android",
GoogleMobileAdsSettings.Instance.GoogleMobileAdsAndroidAppId);
GoogleMobileAdsSettings.Instance.GoogleMobileAdsIOSAppId =
EditorGUILayout.TextField("iOS",
GoogleMobileAdsSettings.Instance.GoogleMobileAdsIOSAppId);
EditorGUILayout.HelpBox(
"Google Mobile Ads App ID will look similar to this sample ID: ca-app-pub-3940256099942544~3347511713",
MessageType.Info);
EditorGUI.indentLevel--;
EditorGUILayout.Separator();
EditorGUILayout.LabelField("AdMob-specific settings", EditorStyles.boldLabel);
EditorGUI.indentLevel++;
GoogleMobileAdsSettings.Instance.DelayAppMeasurementInit =
EditorGUILayout.Toggle(new GUIContent("Delay app measurement"),
GoogleMobileAdsSettings.Instance.DelayAppMeasurementInit);
if (GoogleMobileAdsSettings.Instance.DelayAppMeasurementInit) {
EditorGUILayout.HelpBox(
"Delays app measurement until you explicitly initialize the Mobile Ads SDK or load an ad.",
MessageType.Info);
}
EditorGUI.indentLevel--;
EditorGUILayout.Separator();
if (GUI.changed)
{
OnSettingsChanged();
}
}
요즘 업데이트가 말이 아니군요...코로나 때문인지... 이직 철이라 그런지..
알아서 수정해야죠.
그리고 cocoapods 에러도 있는데 이 경우에는 iOS빌드 디렉토리에서 pod update해주면 됩니다.
'Game Programming' 카테고리의 다른 글
Log4j 요즘 핫한 공격 (0) | 2021.12.16 |
---|---|
Firebase 장애 일지 (0) | 2021.12.14 |
dnspy를 이용한 디컴파일 삽질 (0) | 2021.08.29 |
reason: File does not contain a valid CIL image 이슈 (0) | 2021.08.26 |
unity3d Screen.orientation과 Handheld.PlayFullScreenMovie 이슈 (0) | 2021.08.06 |