미디에이션 : 유니티

This commit is contained in:
Ino 2025-09-05 11:58:23 +09:00
parent 0e831781f2
commit 92dba7ffc2
63 changed files with 717 additions and 81 deletions

View File

@ -4,7 +4,7 @@ labels:
- gpsr
PluginImporter:
externalObjects: {}
serializedVersion: 2
serializedVersion: 3
iconMap: {}
executionOrder: {}
defineConstraints: []
@ -13,19 +13,13 @@ PluginImporter:
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Android: Android
second:
Android:
enabled: 0
settings: {}
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
Editor:
enabled: 0
settings:
DefaultValueInitialized: true

View File

@ -4,7 +4,7 @@ labels:
- gpsr
PluginImporter:
externalObjects: {}
serializedVersion: 2
serializedVersion: 3
iconMap: {}
executionOrder: {}
defineConstraints: []
@ -13,19 +13,13 @@ PluginImporter:
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Android: Android
second:
Android:
enabled: 0
settings: {}
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
Editor:
enabled: 0
settings:
DefaultValueInitialized: true

View File

@ -4,7 +4,7 @@ labels:
- gpsr
PluginImporter:
externalObjects: {}
serializedVersion: 2
serializedVersion: 3
iconMap: {}
executionOrder: {}
defineConstraints: []
@ -13,19 +13,13 @@ PluginImporter:
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Android: Android
second:
Android:
enabled: 0
settings: {}
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
Editor:
enabled: 0
settings:
DefaultValueInitialized: true

View File

@ -4,7 +4,7 @@ labels:
- gpsr
PluginImporter:
externalObjects: {}
serializedVersion: 2
serializedVersion: 3
iconMap: {}
executionOrder: {}
defineConstraints: []
@ -13,19 +13,13 @@ PluginImporter:
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Android: Android
second:
Android:
enabled: 0
settings: {}
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
Editor:
enabled: 0
settings:
DefaultValueInitialized: true

View File

@ -4,7 +4,7 @@ labels:
- gpsr
PluginImporter:
externalObjects: {}
serializedVersion: 2
serializedVersion: 3
iconMap: {}
executionOrder: {}
defineConstraints: []
@ -13,19 +13,13 @@ PluginImporter:
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Android: Android
second:
Android:
enabled: 0
settings: {}
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
Editor:
enabled: 0
settings:
DefaultValueInitialized: true

View File

@ -4,7 +4,7 @@ labels:
- gpsr
PluginImporter:
externalObjects: {}
serializedVersion: 2
serializedVersion: 3
iconMap: {}
executionOrder: {}
defineConstraints: []
@ -13,14 +13,10 @@ PluginImporter:
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
Editor:
enabled: 1
settings:
DefaultValueInitialized: true

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 6131fd8c914d34454b8f8202222259ec
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 4c07314f5c8334990997951b7ff92d9b
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: ddb08bcc3f4644dedb160ccf2ec5dbbb
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,20 @@
{
"name": "GoogleMobileAds.Mediation.UnityAds.Api",
"rootNamespace": "",
"references": [
"GoogleMobileAds.Api.Mediation",
"GoogleMobileAds.Mediation.UnityAds.Common",
"GoogleMobileAds.Mediation.UnityAds.Android",
"GoogleMobileAds.Mediation.UnityAds.iOS"
],
"references": [],
"includePlatforms": [],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": false,
"precompiledReferences": [],
"autoReferenced": true,
"defineConstraints": [],
"versionDefines": [],
"noEngineReferences": false
}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 86fc4e5d20f274576ac807a53a6cfce2
AssemblyDefinitionImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,42 @@
// Copyright 2018 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
using GoogleMobileAds.Mediation.UnityAds.Common;
namespace GoogleMobileAds.Mediation.UnityAds.Api
{
public class UnityAds
{
internal static readonly IUnityAdsClient client =
UnityAdsClientFactory.CreateUnityAdsClient();
public static void SetConsentMetaData(string key, bool metaDataValue)
{
client.SetConsentMetaData(key, metaDataValue);
}
}
}
namespace GoogleMobileAds.Api.Mediation.UnityAds
{
[System.Obsolete("Use `GoogleMobileAds.Mediation.UnityAds.Api.UnityAds` instead.")]
public class UnityAds
{
public static void SetConsentMetaData(string key, bool metaDataValue)
{
GoogleMobileAds.Mediation.UnityAds.Api.UnityAds.SetConsentMetaData(key, metaDataValue);
}
}
}

View File

@ -0,0 +1,13 @@
fileFormatVersion: 2
guid: c4507aa403d4b46e581efaffd089125b
timeCreated: 1526597658
licenseType: Pro
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,35 @@
// Copyright 2018 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
using GoogleMobileAds.Mediation.UnityAds.Common;
namespace GoogleMobileAds.Mediation.UnityAds
{
public class UnityAdsClientFactory
{
public static IUnityAdsClient CreateUnityAdsClient()
{
#if UNITY_EDITOR
return new GoogleMobileAds.Mediation.UnityAds.Common.PlaceholderClient();
#elif UNITY_ANDROID
return GoogleMobileAds.Mediation.UnityAds.Android.UnityAdsClient.Instance;
#elif UNITY_IOS
return GoogleMobileAds.Mediation.UnityAds.iOS.UnityAdsClient.Instance;
#else
return new GoogleMobileAds.Mediation.UnityAds.Common.PlaceholderClient();
#endif
}
}
}

View File

@ -0,0 +1,13 @@
fileFormatVersion: 2
guid: e0735edcd2cb14762811a3f496fb9ae3
timeCreated: 1526600283
licenseType: Pro
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: c5c6758820da548d9b7a9a25d65b7d5f
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,14 @@
{
"name": "GoogleMobileAds.Mediation.UnityAds.Common",
"rootNamespace": "",
"references": [],
"includePlatforms": [],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": false,
"precompiledReferences": [],
"autoReferenced": true,
"defineConstraints": [],
"versionDefines": [],
"noEngineReferences": false
}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 9394f693c521349b193b0f6edab9d7dd
AssemblyDefinitionImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,21 @@
// Copyright 2018 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
namespace GoogleMobileAds.Mediation.UnityAds.Common
{
public interface IUnityAdsClient
{
void SetConsentMetaData(string key, bool metaDataValue);
}
}

View File

@ -0,0 +1,13 @@
fileFormatVersion: 2
guid: 6198fac152078472d9a1e4565b028cd7
timeCreated: 1526597908
licenseType: Pro
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,33 @@
// Copyright 2018 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
using System.Reflection;
using UnityEngine;
namespace GoogleMobileAds.Mediation.UnityAds.Common
{
public class PlaceholderClient : IUnityAdsClient
{
public PlaceholderClient ()
{
Debug.Log ("Placeholder " + MethodBase.GetCurrentMethod ().Name);
}
public void SetConsentMetaData(string key, bool metaDataValue)
{
Debug.Log ("Placeholder " + MethodBase.GetCurrentMethod ().Name);
}
}
}

View File

@ -0,0 +1,13 @@
fileFormatVersion: 2
guid: 6a8cdf5ebecd2467eb26aaaa539246c9
timeCreated: 1526597900
licenseType: Pro
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: deba49fb09c5840909176634b673ea74
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,40 @@
<!--
Copyright 2017 Google LLC
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<dependencies>
<androidPackages>
<androidPackage spec="com.google.ads.mediation:unity:4.12.3.0">
<repositories>
<repository>https://repo.maven.apache.org/maven2/</repository>
<repository>https://dl.google.com/dl/android/maven2/</repository>
</repositories>
</androidPackage>
<!-- If using the Unity Ads Service from Unity3D, comment out this dependency to avoid
including the Unity Android SDK twice. -->
<androidPackage spec="com.unity3d.ads:unity-ads:4.12.3">
<repositories>
<repository>https://repo.maven.apache.org/maven2/</repository>
</repositories>
</androidPackage>
</androidPackages>
<iosPods>
<iosPod name="GoogleMobileAdsMediationUnity" version="4.12.3.0"/>
</iosPods>
</dependencies>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: c4d84b9dedec547b5a6e97e0d1a804c9
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 2ece3daf07d304630bfe929d6ff44b0d
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: c855340ddda014e2db66d2a15188a54f
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,19 @@
{
"name": "GoogleMobileAds.Mediation.UnityAds.Android",
"rootNamespace": "",
"references": [
"GoogleMobileAds.Mediation.UnityAds.Common"
],
"includePlatforms": [
"Android",
"Editor"
],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": false,
"precompiledReferences": [],
"autoReferenced": true,
"defineConstraints": [],
"versionDefines": [],
"noEngineReferences": false
}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 92810ba2910f14e8dab7dfc0537e652f
AssemblyDefinitionImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,60 @@
// Copyright 2018 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
#if UNITY_ANDROID
using UnityEngine;
using GoogleMobileAds.Mediation.UnityAds.Common;
namespace GoogleMobileAds.Mediation.UnityAds.Android
{
public class UnityAdsClient : IUnityAdsClient
{
private const string UNITY_PLAYER_CLASS_NAME = "com.unity3d.player.UnityPlayer";
private const string UNITY_ADS_METADATA_CLASS_NAME = "com.unity3d.ads.metadata.MetaData";
private static UnityAdsClient instance = new UnityAdsClient();
private UnityAdsClient() { }
public static UnityAdsClient Instance
{
get
{
return instance;
}
}
public void SetConsentMetaData(string key, bool metaDataValue)
{
AndroidJavaClass unityPlayer = new AndroidJavaClass(UNITY_PLAYER_CLASS_NAME);
AndroidJavaObject currentActivity =
unityPlayer.GetStatic<AndroidJavaObject> ("currentActivity");
AndroidJavaObject unityAdsMetaData =
new AndroidJavaObject(UNITY_ADS_METADATA_CLASS_NAME, currentActivity);
bool success = unityAdsMetaData.Call<bool>("set", key, metaDataValue);
if (success)
{
unityAdsMetaData.Call("commit");
}
else
{
MonoBehaviour.print("[UnityAds Plugin] Failed to update consent MetaData.");
}
}
}
}
#endif

View File

@ -0,0 +1,13 @@
fileFormatVersion: 2
guid: c98936878987344338357027692b2499
timeCreated: 1526600283
licenseType: Pro
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 1ec827bf20987408b9536a58b2921a0e
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,29 @@
// Copyright 2018 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
#if UNITY_IOS
using System.Runtime.InteropServices;
namespace GoogleMobileAds.Mediation.UnityAds.iOS
{
// Externs used by the iOS component
internal class Externs
{
[DllImport("__Internal")]
internal static extern void GADUMSetConsentMetaData(string key, bool metaDataValue);
}
}
#endif

View File

@ -0,0 +1,13 @@
fileFormatVersion: 2
guid: cec7e68a8408c45218e12932e45d8c60
timeCreated: 1526600283
licenseType: Pro
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,19 @@
{
"name": "GoogleMobileAds.Mediation.UnityAds.iOS",
"rootNamespace": "",
"references": [
"GoogleMobileAds.Mediation.UnityAds.Common"
],
"includePlatforms": [
"Editor",
"iOS"
],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": false,
"precompiledReferences": [],
"autoReferenced": true,
"defineConstraints": [],
"versionDefines": [],
"noEngineReferences": false
}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: eaf70d0758c7f4fc7bf1eda4be97c072
AssemblyDefinitionImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,41 @@
// Copyright 2018 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
#if UNITY_IOS
using GoogleMobileAds.Mediation.UnityAds.Common;
namespace GoogleMobileAds.Mediation.UnityAds.iOS
{
public class UnityAdsClient : IUnityAdsClient
{
private static UnityAdsClient instance = new UnityAdsClient();
private UnityAdsClient() {}
public static UnityAdsClient Instance
{
get
{
return instance;
}
}
public void SetConsentMetaData(string key, bool metaDataValue)
{
Externs.GADUMSetConsentMetaData(key, metaDataValue);
}
}
}
#endif

View File

@ -0,0 +1,13 @@
fileFormatVersion: 2
guid: ec9b8664065c14666a1737bc05fa2bc0
timeCreated: 1526600283
licenseType: Pro
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: a8d7eed8311a94ef698998d7aa08646c
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 9acd492b6fd4a4363bdb52c9ee4d15b2
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,21 @@
// Copyright 2018 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
#import <UnityAds/UnityAds.h>
void GADUMSetConsentMetaData(const char* key, BOOL consent) {
UADSMetaData* unityAdsMetaData = [[UADSMetaData alloc] init];
[unityAdsMetaData set:@(key) value:@(consent)];
[unityAdsMetaData commit];
}

View File

@ -0,0 +1,31 @@
fileFormatVersion: 2
guid: 8d905e1f5a0d04ed281ce21e5d30f838
timeCreated: 1526600286
licenseType: Pro
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
isPreloaded: 0
isOverridable: 0
platformData:
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
enabled: 0
settings:
DefaultValueInitialized: true
- first:
iPhone: iOS
second:
enabled: 1
settings: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -28,6 +28,6 @@
////////////////////////////////////////////////////////////////////////////////////////////////////
앨범 수집 목록
서브 미션
앨범 수집 목록
데이터 저장, 불러오기 (구글 플레이센터로 변경)

View File

@ -6,6 +6,7 @@ dependencies {
// Android Resolver Dependencies Start
implementation 'androidx.constraintlayout:constraintlayout:2.1.4' // Packages/com.google.ads.mobile/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml:12
implementation 'com.google.ads.mediation:facebook:6.18.0.0' // Packages/com.google.ads.mobile.mediation.metaaudiencenetwork/source/plugin/Assets/GoogleMobileAds/Mediation/MetaAudienceNetwork/Editor/MetaAudienceNetworkMediationDependencies.xml:24
implementation 'com.google.ads.mediation:unity:4.12.3.0' // Assets/GoogleMobileAds/Mediation/UnityAds/Editor/UnityMediationDependencies.xml:25
implementation 'com.google.android.gms:play-services-ads:23.6.0' // Packages/com.google.ads.mobile/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml:7
implementation 'com.google.android.gms:play-services-auth:16+' // Assets/GoogleSignIn/Editor/GoogleSignInDependencies.xml:10
implementation 'com.google.android.gms:play-services-base:18.5.0' // Assets/Firebase/Editor/DatabaseDependencies.xml:17
@ -23,6 +24,7 @@ dependencies {
implementation 'com.google.signin:google-signin-support:1.0.4' // Assets/GoogleSignIn/Editor/GoogleSignInSupportDependencies.xml:9
implementation 'com.onestorecorp.sdk:sdk-iap:21.01.00' // Assets/OneStoreCorpPlugins/Purchase/Editor/PurchaseDependencies.xml:6
implementation 'com.onestorecorp.sdk:sdk-licensing:2.1.0' // Assets/OneStoreCorpPlugins/AppLicenseChecker/Editor/AppLicenseCheckerDependencies.xml:6
implementation 'com.unity3d.ads:unity-ads:4.12.3' // Assets/GoogleMobileAds/Mediation/UnityAds/Editor/UnityMediationDependencies.xml:33
// Android Resolver Dependencies End
**DEPS**}

View File

@ -24,6 +24,9 @@ dependencyResolutionManagement {
maven {
url (unityProjectPath + "/Assets/GeneratedLocalRepo/Firebase/m2repository") // Assets/Firebase/Editor/AnalyticsDependencies.xml:18, Assets/Firebase/Editor/AppDependencies.xml:22, Assets/Firebase/Editor/AuthDependencies.xml:20, Assets/Firebase/Editor/CrashlyticsDependencies.xml:20, Assets/Firebase/Editor/DatabaseDependencies.xml:22
}
maven {
url "https://repo.maven.apache.org/maven2/" // Assets/GoogleMobileAds/Mediation/UnityAds/Editor/UnityMediationDependencies.xml:25, Assets/GoogleMobileAds/Mediation/UnityAds/Editor/UnityMediationDependencies.xml:33, Packages/com.google.ads.mobile.mediation.metaaudiencenetwork/source/plugin/Assets/GoogleMobileAds/Mediation/MetaAudienceNetwork/Editor/MetaAudienceNetworkMediationDependencies.xml:24
}
maven {
url (unityProjectPath + "/Assets/GeneratedLocalRepo/GoogleSignIn/Editor/m2repository") // Assets/GoogleSignIn/Editor/GoogleSignInSupportDependencies.xml:9
}
@ -31,10 +34,7 @@ dependencyResolutionManagement {
url "https://maven.google.com/" // Packages/com.google.ads.mobile/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml:7, Packages/com.google.ads.mobile/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml:12, Packages/com.google.ads.mobile/GoogleMobileAds/Editor/GoogleUmpDependencies.xml:7
}
maven {
url "https://repo.maven.apache.org/maven2/" // Packages/com.google.ads.mobile.mediation.metaaudiencenetwork/source/plugin/Assets/GoogleMobileAds/Mediation/MetaAudienceNetwork/Editor/MetaAudienceNetworkMediationDependencies.xml:24
}
maven {
url "https://dl.google.com/dl/android/maven2/" // Packages/com.google.ads.mobile.mediation.metaaudiencenetwork/source/plugin/Assets/GoogleMobileAds/Mediation/MetaAudienceNetwork/Editor/MetaAudienceNetworkMediationDependencies.xml:24
url "https://dl.google.com/dl/android/maven2/" // Assets/GoogleMobileAds/Mediation/UnityAds/Editor/UnityMediationDependencies.xml:25, Packages/com.google.ads.mobile.mediation.metaaudiencenetwork/source/plugin/Assets/GoogleMobileAds/Mediation/MetaAudienceNetwork/Editor/MetaAudienceNetworkMediationDependencies.xml:24
}
mavenLocal()
// Android Resolver Repos End

View File

@ -147,7 +147,8 @@ TextureImporter:
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
nameFileIdTable:
new pattern gray_shop_0: 3081027754296216552
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:

View File

@ -172,7 +172,9 @@ TextureImporter:
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
nameFileIdTable:
new pattern_0: -2391564205269638067
new pattern_1: -1791696199634534757
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:

View File

@ -222,7 +222,11 @@ TextureImporter:
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
nameFileIdTable:
appreciate mode icon 1_appreciate_0: -4827375958727606024
appreciate mode icon 1_appreciate_1: 5122904073594135224
appreciate mode icon 1_appreciate_2: 4049335300709093036
appreciate mode icon 1_appreciate_3: -5073064126693387305
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:

View File

@ -197,7 +197,10 @@ TextureImporter:
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
nameFileIdTable:
appreciate mode icon 2_appreciate_0: -2707794079911118534
appreciate mode icon 2_appreciate_1: -6123230295658172144
appreciate mode icon 2_appreciate_2: -6897654018931877716
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:

View File

@ -197,7 +197,10 @@ TextureImporter:
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
nameFileIdTable:
appreciate mode icon 3_appreciate_0: -6217653986026246264
appreciate mode icon 3_appreciate_1: -6513534917754953123
appreciate mode icon 3_appreciate_2: 5011548085603476182
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:

View File

@ -197,7 +197,10 @@ TextureImporter:
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
nameFileIdTable:
appreciate mode icon 4_appreciate_0: 556952743225110250
appreciate mode icon 4_appreciate_1: -1088961701379465513
appreciate mode icon 4_appreciate_2: -4586248109324605298
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:

View File

@ -147,7 +147,8 @@ TextureImporter:
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
nameFileIdTable:
appreciate mode window_appreciate_0: -5526449305923758817
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:

View File

@ -147,7 +147,8 @@ TextureImporter:
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
nameFileIdTable:
top bar window_0: 109614433271098130
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:

View File

@ -147,7 +147,8 @@ TextureImporter:
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
nameFileIdTable:
window 8_check_0: 6708604034496699412
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:

View File

@ -147,7 +147,8 @@ TextureImporter:
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
nameFileIdTable:
bar btn_setting_0: 6655960543914195969
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:

View File

@ -197,7 +197,10 @@ TextureImporter:
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
nameFileIdTable:
bgn icon_setting_0: -6200370781686030543
bgn icon_setting_1: 8361644090031060394
bgn icon_setting_2: -724917889720686831
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:

View File

@ -147,7 +147,8 @@ TextureImporter:
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
nameFileIdTable:
setting icon_setting_0: -4113974082301779102
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:

View File

@ -147,7 +147,8 @@ TextureImporter:
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
nameFileIdTable:
sound icon_setting_0: 9086022433447240086
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:

View File

@ -172,7 +172,9 @@ TextureImporter:
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
nameFileIdTable:
speed icon_setting_0: -8754443223393191193
speed icon_setting_1: -8483495356836366937
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:

View File

@ -147,7 +147,8 @@ TextureImporter:
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
nameFileIdTable:
square btn_setting_0: 201343265126578443
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:

View File

@ -2,6 +2,7 @@
<packages>
<package>androidx.constraintlayout:constraintlayout:2.1.4</package>
<package>com.google.ads.mediation:facebook:6.18.0.0</package>
<package>com.google.ads.mediation:unity:4.12.3.0</package>
<package>com.google.android.gms:play-services-ads:23.6.0</package>
<package>com.google.android.gms:play-services-auth:16+</package>
<package>com.google.android.gms:play-services-base:18.5.0</package>
@ -19,6 +20,7 @@
<package>com.google.signin:google-signin-support:1.0.4</package>
<package>com.onestorecorp.sdk:sdk-iap:21.01.00</package>
<package>com.onestorecorp.sdk:sdk-licensing:2.1.0</package>
<package>com.unity3d.ads:unity-ads:4.12.3</package>
</packages>
<files>
<file>Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/12.2.1/firebase-analytics-unity-12.2.1.aar</file>
@ -36,7 +38,7 @@
</files>
<settings>
<setting name="androidAbis" value="arm64-v8a,armeabi-v7a" />
<setting name="bundleId" value="com.SkaGames.GSProject" />
<setting name="bundleId" value="com.fgb.randomgfgostop" />
<setting name="explodeAars" value="True" />
<setting name="gradleBuildEnabled" value="True" />
<setting name="gradlePropertiesTemplateEnabled" value="True" />

View File

@ -18,6 +18,7 @@ MonoBehaviour:
m_SeeAllPackageVersions: 0
m_DismissPreviewPackagesInUse: 0
oneTimeWarningShown: 0
oneTimeDeprecatedPopUpShown: 1
m_Registries:
- m_Id: main
m_Name:
@ -26,6 +27,9 @@ MonoBehaviour:
m_IsDefault: 1
m_Capabilities: 7
m_ConfigSource: 0
m_Compliance:
m_Status: 0
m_Violations: []
- m_Id: scoped:project:OpenUPM
m_Name: OpenUPM
m_Url: https://package.openupm.com
@ -34,11 +38,14 @@ MonoBehaviour:
m_IsDefault: 0
m_Capabilities: 0
m_ConfigSource: 4
m_Compliance:
m_Status: 0
m_Violations: []
m_UserSelectedRegistryName: OpenUPM
m_UserAddingNewScopedRegistry: 0
m_RegistryInfoDraft:
m_Modified: 0
m_ErrorMessage:
m_UserModificationsInstanceId: -834
m_OriginalInstanceId: -836
m_UserModificationsInstanceId: -872
m_OriginalInstanceId: -876
m_LoadAssets: 0

View File

@ -175,7 +175,7 @@ PlayerSettings:
tvOS: 0
overrideDefaultApplicationIdentifier: 1
AndroidBundleVersionCode: 1
AndroidMinSdkVersion: 23
AndroidMinSdkVersion: 24
AndroidTargetSdkVersion: 35
AndroidPreferredInstallLocation: 1
aotOptions: