Skip to content

Commit 732ae2a

Browse files
committed
adverts-mediation v8.0.0
1 parent 84299ee commit 732ae2a

File tree

83 files changed

+343
-972
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+343
-972
lines changed

docs/adverts/mediation/adcolony/_includes/add-manual-appdescriptor.mdx

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -29,26 +29,20 @@ The following should be added to your `extensions` node in your application desc
2929

3030
### Android
3131

32+
If there is an `assets` directory alongside the extension in the repository that contains required assets for the installed extensions.
33+
You must add the files in the `assets/android` folder to the root of your Android application package.
34+
35+
3236
#### Manifest Additions
3337

34-
Add the following to your manifest additions inside the `application` tag:
38+
No additions required
3539

36-
```xml
37-
<!-- AD COLONY -->
38-
<activity
39-
android:name="com.adcolony.sdk.AdColonyInterstitialActivity"
40-
android:configChanges="keyboardHidden|orientation|screenSize"
41-
android:exported="false"
42-
android:hardwareAccelerated="true" />
43-
<activity
44-
android:name="com.adcolony.sdk.AdColonyAdViewActivity"
45-
android:configChanges="keyboardHidden|orientation|screenSize"
46-
android:exported="false"
47-
android:hardwareAccelerated="true" />
48-
```
4940

5041
### iOS
5142

43+
If there is an `assets` directory alongside the extension in the repository that contains required assets for the installed extensions.
44+
You must add the files in the `assets/ios` folder to the root of your iOS application package.
45+
5246
#### Info Additions
5347

5448
Add the following to your info additions. If you already have an `SKAdNetworkItems` then append the `dict` items to the `array`.

docs/adverts/mediation/applovin/_includes/add-manual-appdescriptor.mdx

Lines changed: 4 additions & 131 deletions
Original file line numberDiff line numberDiff line change
@@ -29,142 +29,15 @@ The following should be added to your `extensions` node in your application desc
2929

3030
### Android
3131

32-
#### Manifest Additions
33-
34-
Add the following to your manifest additions, merging the `application` tag if you already have one.
35-
36-
:::caution
37-
You no longer need to add the `applovin.sdk.key` here as it is retrieved from the account settings now.
38-
If you previously added it you should remove it from the manifest additions.
39-
:::
40-
41-
42-
:::caution
43-
Ensure you replace:
44-
- `APPLICATION_PACKAGE` with your AIR application's Java package name, something like `air.com.distriqt.test`. Generally this is your AIR application id prefixed by `air.` unless you have specified no air flair in your build options.
45-
:::
32+
If there is an `assets` directory alongside the extension in the repository that contains required assets for the installed extensions.
33+
You must add the files in the `assets/android` folder to the root of your Android application package.
4634

4735

48-
```xml
49-
<queries>
50-
<intent>
51-
<action android:name="com.applovin.am.intent.action.APPHUB_SERVICE" />
52-
</intent>
53-
<intent>
54-
<action android:name="android.support.customtabs.action.CustomTabsService" />
55-
</intent>
56-
</queries>
57-
58-
<uses-permission android:name="android.permission.INTERNET" />
59-
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
60-
<uses-permission android:name="com.google.android.gms.permission.AD_ID" />
61-
<uses-permission android:name="com.applovin.array.apphub.permission.BIND_APPHUB_SERVICE" />
62-
63-
<application>
64-
<!-- APPLOVIN MEDIATION -->
65-
66-
<provider
67-
android:name="com.applovin.sdk.AppLovinInitProvider"
68-
android:authorities="APPLICATION_PACKAGE.applovininitprovider"
69-
android:exported="false"
70-
android:initOrder="101" /> <!-- Init order is 101 so we're before Firebase/Google which uses 100 -->
71-
72-
<activity
73-
android:name="com.applovin.adview.AppLovinFullscreenActivity"
74-
android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
75-
android:exported="false"
76-
android:hardwareAccelerated="true"
77-
android:launchMode="singleTop"
78-
android:screenOrientation="behind"
79-
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
80-
<activity
81-
android:name="com.applovin.sdk.AppLovinWebViewActivity"
82-
android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" />
83-
84-
<!-- Hybrid Ad Activities -->
85-
<activity
86-
android:name="com.applovin.mediation.hybridAds.MaxHybridMRecAdActivity"
87-
android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
88-
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
89-
<activity
90-
android:name="com.applovin.mediation.hybridAds.MaxHybridNativeAdActivity"
91-
android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
92-
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
36+
#### Manifest Additions
9337

94-
<!-- Mediation Debugger Activities -->
95-
<activity
96-
android:name="com.applovin.mediation.MaxDebuggerActivity"
97-
android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
98-
android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme" />
99-
<activity
100-
android:name="com.applovin.mediation.MaxDebuggerDetailActivity"
101-
android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
102-
android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme" />
103-
<activity
104-
android:name="com.applovin.mediation.MaxDebuggerMultiAdActivity"
105-
android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
106-
android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme" />
107-
<activity
108-
android:name="com.applovin.mediation.MaxDebuggerAdUnitsListActivity"
109-
android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
110-
android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme" />
111-
<activity
112-
android:name="com.applovin.mediation.MaxDebuggerAdUnitWaterfallsListActivity"
113-
android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
114-
android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme" />
115-
<activity
116-
android:name="com.applovin.mediation.MaxDebuggerAdUnitDetailActivity"
117-
android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
118-
android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme" />
119-
<activity
120-
android:name="com.applovin.mediation.MaxDebuggerCmpNetworksListActivity"
121-
android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
122-
android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme" />
123-
<activity
124-
android:name="com.applovin.mediation.MaxDebuggerTcfConsentStatusesListActivity"
125-
android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
126-
android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme" />
127-
<activity
128-
android:name="com.applovin.mediation.MaxDebuggerTcfInfoListActivity"
129-
android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
130-
android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme" />
131-
<activity
132-
android:name="com.applovin.mediation.MaxDebuggerTcfStringActivity"
133-
android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
134-
android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme" />
135-
<activity
136-
android:name="com.applovin.mediation.MaxDebuggerTestLiveNetworkActivity"
137-
android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
138-
android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme" />
139-
<activity
140-
android:name="com.applovin.mediation.MaxDebuggerTestModeNetworkActivity"
141-
android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
142-
android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme" />
143-
<activity
144-
android:name="com.applovin.mediation.MaxDebuggerUnifiedFlowActivity"
145-
android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
146-
android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme" />
147-
<activity
148-
android:name="com.applovin.mediation.MaxDebuggerWaterfallKeywordsActivity"
149-
android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
150-
android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme" />
151-
<activity
152-
android:name="com.applovin.creative.MaxCreativeDebuggerActivity"
153-
android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
154-
android:theme="@style/com.applovin.creative.CreativeDebuggerActivity.Theme" />
155-
<activity
156-
android:name="com.applovin.creative.MaxCreativeDebuggerDisplayedAdActivity"
157-
android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
158-
android:theme="@style/com.applovin.creative.CreativeDebuggerActivity.Theme" />
38+
No additions required
15939

160-
<!-- Services -->
161-
<service
162-
android:name="com.applovin.impl.adview.activity.FullscreenAdService"
163-
android:exported="false"
164-
android:stopWithTask="false" />
16540

166-
</application>
167-
```
16841

16942

17043
### iOS

docs/adverts/mediation/changelog.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
###### 2024.12.10 [v8.0.0]
2+
3+
```
4+
## Major update
5+
6+
In this update we have moved all the extensions to use the newer gradle dependencies process.
7+
8+
See the migration guide: https://docs.airnativeextensions.com/docs/adverts/migrating-to-version-16.0
9+
10+
11+
feat(android): update to use new gradle dependencies
12+
feat(applovin): update applovin sdk: ios v13.0.1
13+
feat(digitalturbine): update digitalturbine sdk: ios v8.3.3
14+
feat(facebookaudience): update facebookaudience sdk: ios v6.16.0
15+
feat(ironsource): update ironsource sdk: ios v8.5.0.0
16+
feat(mintegral): update mintegral sdk: ios v7.7.3
17+
feat(pangle): update pangle sdk: ios v6.3.1.0
18+
feat(unityads): update unityads sdk: ios v4.12.5
19+
```
20+
121
###### 2024.10.16 [v7.2.0]
222

323
```

docs/adverts/mediation/digitalturbine/_includes/add-manual-appdescriptor.mdx

Lines changed: 4 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -30,59 +30,15 @@ The following should be added to your `extensions` node in your application desc
3030

3131
### Android
3232

33-
#### Manifest Additions
34-
35-
Add the following to your manifest additions, merging the `application` tag if you already have one.
36-
37-
38-
:::caution
39-
Ensure you replace:
40-
- `APPLICATION_PACKAGE` with your AIR application's Java package name, something like `air.com.distriqt.test`. Generally this is your AIR application id prefixed by `air.` unless you have specified no air flair in your build options.
41-
:::
33+
If there is an `assets` directory alongside the extension in the repository that contains required assets for the installed extensions.
34+
You must add the files in the `assets/android` folder to the root of your Android application package.
4235

4336

44-
```xml
45-
<queries>
46-
<intent>
47-
<action android:name="com.digitalturbine.ignite.cl.IgniteRemoteService" />
48-
</intent>
49-
</queries>
37+
#### Manifest Additions
5038

51-
<uses-permission android:name="android.permission.ACCESS_ADSERVICES_AD_ID"/>
52-
<uses-permission android:name="android.permission.ACCESS_ADSERVICES_ATTRIBUTION"/>
53-
<uses-permission android:name="android.permission.ACCESS_ADSERVICES_TOPICS"/>
39+
No additions required
5440

55-
<application>
56-
<!-- DIGITAL TURBINE -->
57-
<activity
58-
android:name="com.fyber.inneractive.sdk.activities.InneractiveInternalBrowserActivity"
59-
android:configChanges="keyboardHidden|orientation|screenSize|smallestScreenSize|screenLayout"
60-
android:hardwareAccelerated="true"
61-
android:screenOrientation="fullUser" />
62-
<activity
63-
android:name="com.fyber.inneractive.sdk.activities.InneractiveFullscreenAdActivity"
64-
android:configChanges="keyboardHidden|orientation|screenSize|smallestScreenSize|screenLayout"
65-
android:hardwareAccelerated="true"
66-
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
67-
<activity
68-
android:name="com.fyber.inneractive.sdk.activities.InneractiveRichMediaVideoPlayerActivityCore"
69-
android:configChanges="keyboardHidden|orientation|screenSize|smallestScreenSize|screenLayout"
70-
android:hardwareAccelerated="true"
71-
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
72-
<activity
73-
android:name="com.fyber.inneractive.sdk.activities.InternalStoreWebpageActivity"
74-
android:configChanges="keyboardHidden|orientation|screenSize|smallestScreenSize|screenLayout"
75-
android:excludeFromRecents="true"
76-
android:screenOrientation="sensor"
77-
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
78-
<activity
79-
android:name="com.fyber.inneractive.sdk.activities.FyberReportAdActivity"
80-
android:configChanges="keyboardHidden|orientation|screenSize|smallestScreenSize|screenLayout"
81-
android:hardwareAccelerated="true"
82-
android:screenOrientation="fullUser" />
8341

84-
</application>
85-
```
8642

8743

8844
### iOS

docs/adverts/mediation/facebookaudience/_includes/add-manual-appdescriptor.mdx

Lines changed: 3 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -34,42 +34,15 @@ The following should be added to your `extensions` node in your application desc
3434

3535
### Android
3636

37-
There is an `assets` directory alongside the extension in the repository that contains required assets for the installed extensions.
37+
If there is an `assets` directory alongside the extension in the repository that contains required assets for the installed extensions.
3838
You must add the files in the `assets/android` folder to the root of your Android application package.
3939

40-
Add the `audience_network.dex` file to the root of your application package.
41-
(This file is located in the repository, this must be the same version as the extension,
42-
i.e. if you update the extension ensure you update this file).
43-
4440

4541
#### Manifest Additions
4642

47-
Add the following to your manifest additions, ensuring you only have one `application` tag in your additions.
48-
49-
:::caution
50-
Ensure you replace:
51-
- `APPLICATION_PACKAGE` with your AIR application's Java package name, something like `air.com.distriqt.test`. Generally this is your AIR application id prefixed by `air.` unless you have specified no air flair in your build options.
52-
:::
43+
No additions required
5344

5445

55-
```xml
56-
<queries>
57-
<package android:name="com.facebook.katana" />
58-
</queries>
59-
60-
<application>
61-
<activity
62-
android:name="com.facebook.ads.AudienceNetworkActivity"
63-
android:configChanges="keyboardHidden|orientation|screenSize"
64-
android:exported="false"
65-
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
66-
67-
<provider
68-
android:name="com.facebook.ads.AudienceNetworkContentProvider"
69-
android:authorities="APPLICATION_PACKAGE.AudienceNetworkContentProvider"
70-
android:exported="false" />
71-
</application>
72-
```
7346

7447

7548
### iOS
@@ -79,7 +52,7 @@ Ensure you replace:
7952
:::danger
8053
We have been able to switch to the static version of the Facebook Audience framework.
8154

82-
This means you must remove the `FBAudienceNetwork.framework` from your `Frameworks` FileSystemDirectoryReader.
55+
This means you must remove the `FBAudienceNetwork.framework` from your `Frameworks` directory.
8356
:::
8457

8558

docs/adverts/mediation/ironsource/_includes/add-manual-appdescriptor.mdx

Lines changed: 4 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -30,53 +30,13 @@ The following should be added to your `extensions` node in your application desc
3030

3131
### Android
3232

33-
#### Manifest Additions
33+
If there is an `assets` directory alongside the extension in the repository that contains required assets for the installed extensions.
34+
You must add the files in the `assets/android` folder to the root of your Android application package.
3435

35-
Add the following to your manifest additions inside the `application` tag.
3636

37-
:::caution
38-
Ensure you replace:
39-
- `APPLICATION_PACKAGE` with your AIR application's Java package name, something like `air.com.distriqt.test`. Generally this is your AIR application id prefixed by `air.` unless you have specified no air flair in your build options.
40-
:::
37+
#### Manifest Additions
4138

42-
```xml
43-
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
44-
<uses-permission android:name="android.permission.ACCESS_ADSERVICES_ATTRIBUTION" />
45-
46-
<application>
47-
<!-- IRONSOURCE -->
48-
<activity
49-
android:name="com.ironsource.sdk.controller.ControllerActivity"
50-
android:configChanges="orientation|screenSize"
51-
android:hardwareAccelerated="true" />
52-
<activity
53-
android:name="com.ironsource.sdk.controller.InterstitialActivity"
54-
android:configChanges="orientation|screenSize"
55-
android:hardwareAccelerated="true"
56-
android:theme="@android:style/Theme.Translucent" />
57-
<activity
58-
android:name="com.ironsource.sdk.controller.OpenUrlActivity"
59-
android:configChanges="orientation|screenSize"
60-
android:hardwareAccelerated="true"
61-
android:theme="@android:style/Theme.Translucent" />
62-
<activity
63-
android:name="com.ironsource.mediationsdk.testSuite.TestSuiteActivity"
64-
android:configChanges="orientation|screenSize"
65-
android:exported="false"
66-
android:hardwareAccelerated="true"
67-
android:theme="@android:style/Theme.NoTitleBar" >
68-
<meta-data
69-
android:name="android.webkit.WebView.EnableSafeBrowsing"
70-
android:value="true" />
71-
</activity>
72-
73-
<provider
74-
android:name="com.ironsource.lifecycle.IronsourceLifecycleProvider"
75-
android:authorities="APPLICATION_PACKAGE.IronsourceLifecycleProvider"
76-
android:exported="false" />
77-
78-
</application>
79-
```
39+
No additions required
8040

8141

8242

0 commit comments

Comments
 (0)