fix: 구글 애드 관련 패키지 삭제
This commit is contained in:
@@ -1,32 +0,0 @@
|
|||||||
fileFormatVersion: 2
|
|
||||||
guid: 56a476ed5b921aa4c88ebeefa408b821
|
|
||||||
PluginImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
serializedVersion: 2
|
|
||||||
iconMap: {}
|
|
||||||
executionOrder: {}
|
|
||||||
defineConstraints: []
|
|
||||||
isPreloaded: 0
|
|
||||||
isOverridable: 0
|
|
||||||
isExplicitlyReferenced: 0
|
|
||||||
validateReferences: 1
|
|
||||||
platformData:
|
|
||||||
- first:
|
|
||||||
Android: Android
|
|
||||||
second:
|
|
||||||
enabled: 1
|
|
||||||
settings: {}
|
|
||||||
- first:
|
|
||||||
Any:
|
|
||||||
second:
|
|
||||||
enabled: 0
|
|
||||||
settings: {}
|
|
||||||
- first:
|
|
||||||
Editor: Editor
|
|
||||||
second:
|
|
||||||
enabled: 0
|
|
||||||
settings:
|
|
||||||
DefaultValueInitialized: true
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.google.unity.ads" android:versionName="1.0" android:versionCode="1">
|
|
||||||
<uses-sdk android:minSdkVersion="21" />
|
|
||||||
<application>
|
|
||||||
<uses-library android:required="false" android:name="org.apache.http.legacy" />
|
|
||||||
<meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ca-app-pub-6226243757731658~7932776004" />
|
|
||||||
<meta-data android:name="com.google.unity.ads.UNITY_VERSION" android:value="2022.3.32f1" />
|
|
||||||
</application>
|
|
||||||
</manifest>
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
android {
|
|
||||||
packagingOptions {
|
|
||||||
pickFirst "META-INF/kotlinx_coroutines_core.version"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
target=android-31
|
|
||||||
android.library=true
|
|
||||||
@@ -1,97 +0,0 @@
|
|||||||
// Copyright (C) 2023 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 groovy.util.XmlSlurper
|
|
||||||
import groovy.xml.XmlUtil
|
|
||||||
|
|
||||||
import java.util.zip.ZipEntry
|
|
||||||
import java.util.zip.ZipOutputStream
|
|
||||||
|
|
||||||
configurations {
|
|
||||||
// Configuration used to resolve the artifacts of dependencies.
|
|
||||||
aarArtifacts.extendsFrom implementation
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Validates the Unity GMA plugin dependencies.
|
|
||||||
* Add the following snippet to Assets/Plugins/Android/mainTemplate.gradle in the Unity Editor or
|
|
||||||
* unityLibrary/build.gradle in an Android project to use this script:
|
|
||||||
* <pre>{@code
|
|
||||||
* gradle.projectsEvaluated {
|
|
||||||
* apply from: 'GoogleMobileAdsPlugin.androidlib/validate_dependencies.gradle'
|
|
||||||
* }
|
|
||||||
* }</pre>
|
|
||||||
*/
|
|
||||||
task validateDependencies {
|
|
||||||
def expandedArchiveDirectory
|
|
||||||
// List of artifacts resolved from the aarArtifacts configuration.
|
|
||||||
project.configurations.aarArtifacts.
|
|
||||||
resolvedConfiguration.lenientConfiguration.
|
|
||||||
getArtifacts(Specs.satisfyAll()).findResults {
|
|
||||||
ResolvedArtifact artifact ->
|
|
||||||
File artifactTargetFile = new File(artifact.file.parent , artifact.file.name)
|
|
||||||
// Desired artifact - com.google.android.gms:play-services-ads-lite:22.4.0
|
|
||||||
// Group ID - com.google.android.gms
|
|
||||||
// Artifact ID - play-services-ads-lite
|
|
||||||
// Since Gradle has different naming convention for the same artifact in
|
|
||||||
// * modules-2 cache - play-services-ads-lite-22.4.0.aar
|
|
||||||
// * transforms-2 cache - com.google.android.gms.play-services-ads-lite-22.4.0
|
|
||||||
// we look for the common segment.
|
|
||||||
if (artifact.name.contains("play-services-ads-lite")) {
|
|
||||||
// Explode the archive to a temporary directory.
|
|
||||||
FileTree expandedArchive = project.zipTree(artifactTargetFile)
|
|
||||||
expandedArchive.forEach { File androidManifest ->
|
|
||||||
if (androidManifest.getName() == "AndroidManifest.xml") {
|
|
||||||
def xml = new XmlSlurper().parse(androidManifest)
|
|
||||||
def propertyNode = xml.depthFirst().find { it.name() == 'property' }
|
|
||||||
if (propertyNode) {
|
|
||||||
// Replace the <property> node with a comment.
|
|
||||||
propertyNode.replaceNode {
|
|
||||||
mkp.comment 'android.adservices.AD_SERVICES_CONFIG property'\
|
|
||||||
+ ' removed by GoogleMobileAds Unity plugin - Release notes: '\
|
|
||||||
+ 'https://github.com/googleads/googleads-mobile-unity/releases/'\
|
|
||||||
+ 'tag/v8.6.0'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
def updatedXml = XmlUtil.serialize(xml)
|
|
||||||
androidManifest.setWritable(true)
|
|
||||||
androidManifest.text = updatedXml
|
|
||||||
expandedArchiveDirectory = androidManifest.parent
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// Update the artifact archive.
|
|
||||||
artifactTargetFile.withOutputStream { outputStream ->
|
|
||||||
def zipStream = new ZipOutputStream(outputStream)
|
|
||||||
file(expandedArchiveDirectory).eachFileRecurse { file ->
|
|
||||||
if (file.isFile()) {
|
|
||||||
def entry = new ZipEntry(file.name)
|
|
||||||
zipStream.putNextEntry(entry)
|
|
||||||
file.withInputStream { zipStream << it }
|
|
||||||
zipStream.closeEntry()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
zipStream.close()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// Clean up the temporary directory.
|
|
||||||
if (expandedArchiveDirectory) delete expandedArchiveDirectory
|
|
||||||
}
|
|
||||||
|
|
||||||
// Run the update task before unityLibrary project is built.
|
|
||||||
project(':unityLibrary:GoogleMobileAdsPlugin.androidlib') {
|
|
||||||
tasks.named('preBuild') {
|
|
||||||
dependsOn validateDependencies
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Binary file not shown.
@@ -1,81 +0,0 @@
|
|||||||
fileFormatVersion: 2
|
|
||||||
guid: 7444d21984414ce1bff8b0ba9d474d83
|
|
||||||
labels:
|
|
||||||
- gvh
|
|
||||||
- gvh_version-9.6.0
|
|
||||||
- gvhp_exportpath-Plugins/Android/googlemobileads-unity.aar
|
|
||||||
timeCreated: 1480838400
|
|
||||||
PluginImporter:
|
|
||||||
serializedVersion: 1
|
|
||||||
iconMap: {}
|
|
||||||
executionOrder: {}
|
|
||||||
isPreloaded: 0
|
|
||||||
platformData:
|
|
||||||
Android:
|
|
||||||
enabled: 1
|
|
||||||
settings:
|
|
||||||
CPU: AnyCPU
|
|
||||||
Any:
|
|
||||||
enabled: 0
|
|
||||||
settings: {}
|
|
||||||
Editor:
|
|
||||||
enabled: 1
|
|
||||||
settings:
|
|
||||||
CPU: AnyCPU
|
|
||||||
DefaultValueInitialized: true
|
|
||||||
OS: AnyOS
|
|
||||||
Linux:
|
|
||||||
enabled: 1
|
|
||||||
settings:
|
|
||||||
CPU: x86
|
|
||||||
Linux64:
|
|
||||||
enabled: 1
|
|
||||||
settings:
|
|
||||||
CPU: x86_64
|
|
||||||
LinuxUniversal:
|
|
||||||
enabled: 1
|
|
||||||
settings:
|
|
||||||
CPU: AnyCPU
|
|
||||||
OSXIntel:
|
|
||||||
enabled: 1
|
|
||||||
settings:
|
|
||||||
CPU: x86
|
|
||||||
OSXIntel64:
|
|
||||||
enabled: 1
|
|
||||||
settings:
|
|
||||||
CPU: x86_64
|
|
||||||
OSXUniversal:
|
|
||||||
enabled: 1
|
|
||||||
settings:
|
|
||||||
CPU: AnyCPU
|
|
||||||
Web:
|
|
||||||
enabled: 0
|
|
||||||
settings: {}
|
|
||||||
WebStreamed:
|
|
||||||
enabled: 0
|
|
||||||
settings: {}
|
|
||||||
Win:
|
|
||||||
enabled: 1
|
|
||||||
settings:
|
|
||||||
CPU: x86
|
|
||||||
Win64:
|
|
||||||
enabled: 1
|
|
||||||
settings:
|
|
||||||
CPU: x86_64
|
|
||||||
WindowsStoreApps:
|
|
||||||
enabled: 0
|
|
||||||
settings:
|
|
||||||
CPU: AnyCPU
|
|
||||||
iOS:
|
|
||||||
enabled: 0
|
|
||||||
settings:
|
|
||||||
CompileFlags:
|
|
||||||
FrameworkDependencies:
|
|
||||||
tvOS:
|
|
||||||
enabled: 0
|
|
||||||
settings:
|
|
||||||
CompileFlags:
|
|
||||||
FrameworkDependencies:
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
||||||
Reference in New Issue
Block a user