Skip to content

Commit 42884e8

Browse files
committed
adverts v16.0.0
1 parent 732ae2a commit 42884e8

File tree

145 files changed

+413
-2918
lines changed

Some content is hidden

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

145 files changed

+413
-2918
lines changed

docs/adverts/changelog.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
### 2024.12.10 [v16.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+
fix(android): correct missing dependency (resolves https://github.com/distriqt/ANE-Adverts/issues/597)
13+
feat(ios): update admob sdk v11.11.0
14+
```
15+
116
### 2024.10.16 [v15.3.0]
217

318
```

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

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ The following should be added to your `extensions` node in your application desc
1313

1414
<extensionID>com.distriqt.playservices.Base</extensionID>
1515
<extensionID>com.distriqt.playservices.Ads</extensionID>
16-
<extensionID>com.distriqt.playservices.AppSet</extensionID>
16+
<extensionID>com.distriqt.playservices.AdsIdentifier</extensionID>
1717

1818
<extensionID>androidx.appcompat</extensionID>
1919
<extensionID>androidx.browser</extensionID>
@@ -23,26 +23,31 @@ The following should be added to your `extensions` node in your application desc
2323
<extensionID>androidx.room</extensionID>
2424
<extensionID>androidx.work</extensionID>
2525
<extensionID>com.google.code.gson</extensionID>
26-
<extensionID>com.jetbrains.kotlin</extensionID>
2726
</extensions>
2827
```
2928

3029
### Android
3130

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-
3631
#### Manifest Additions
3732

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

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

4149
### iOS
4250

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-
4651
#### Info Additions
4752

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

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,3 @@ To add the ANE download it from the repository and add it to your application:
1212

1313

1414
More information on adding ANEs in this [tutorial](/docs/tutorials/getting-started)
15-

docs/adverts/mediation/adcolony/index.mdx

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,6 @@ import InstallManual from './_includes/add-manual.mdx'
1313
import AppDescriptorAPM from './_includes/add-apm-appdescriptor.mdx'
1414
import AppDescriptorManual from './_includes/add-manual-appdescriptor.mdx'
1515

16-
17-
:::danger Deprecated
18-
AdColony is now deprecated.
19-
20-
With AdColony being deprecated, we recommend removing AdColony from your project.
21-
22-
```
23-
apm uninstall com.distriqt.admob.AdColony
24-
```
25-
26-
This documentation only applies to legacy versions of the extension.
27-
:::
28-
29-
30-
3116
This guide is intended for publishers who want to use the Google Mobile Ads SDK to load and display ads from AdColony through Open Bidding or waterfall mediation. It covers how to add AdColony ads to an ad unit's mediation configuration, and how to integrate the AdColony SDK and adapter into an AIR app.
3217

3318

docs/adverts/mediation/applovin/_includes/add-apm.mdx

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,6 @@ Once complete `apm` will have created something like the following file structur
2222

2323
```
2424
.
25-
|____ assets
26-
| |____ ios
27-
| | |____ Frameworks
28-
| | | |____ [dynamic frameworks]
2925
|____ ane
3026
| |____ com.distriqt.admob.AppLovin.ane # AppLovin AdMob mediation extension
3127
| |____ [dependencies]
@@ -35,14 +31,15 @@ Once complete `apm` will have created something like the following file structur
3531

3632
- Add the `ane` directory to your IDE. *See the tutorials located [here](/docs/tutorials/getting-started) on adding an extension to your IDE.*
3733

38-
- You will have an assets directory that contains required assets for the installed extensions.
39-
You must add the contents of the `assets/ios` folder to the root of your iOS application package.
40-
(The `ios` folder contains a `Frameworks` folder with the required iOS dynamic frameworks).
41-
4234
:::info
4335
We suggest you use the locations directly in your builds rather than copying the files elsewhere. The reason for this is if you ever go to update the extensions using `apm` that these updates will be pulled into your build automatically.
4436
:::
4537

38+
- You must set the Android and iOS AppLovin SDK keys you setup in the console. This will allow `apm` to automatically insert them into the correct position in your application descriptor. Call the following to step through the configuration values for this extension:
39+
40+
```
41+
apm project config set com.distriqt.admob.AppLovin
42+
```
4643

4744

4845

0 commit comments

Comments
 (0)