Skip to content

Commit 707b9c5

Browse files
committed
audiomob v0.0.2
1 parent 4407550 commit 707b9c5

Some content is hidden

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

64 files changed

+113
-75
lines changed

docs/audiomob/_includes/add-apm.mdx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,20 @@ Once complete `apm` will have created something like the following file structur
2424

2525
```
2626
.
27+
|____ assets
28+
| |____ ios
29+
| | |____ Frameworks
30+
| | | |____ [dynamic frameworks]
2731
|____ ane
28-
| |____ com.distriqt.Audiomob.ane # Audiomob extension
32+
| |____ com.audiomob.ane # Audiomob extension
2933
| |____ [dependencies]
3034
|____ apm_packages # cache directory - ignore
3135
|____ project.apm # apm project file
3236
```
3337

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

40+
- You will have an `assets` directory that contains required assets for the installed extensions. You must add the contents of the `assets/ios` folder to the root of your iOS application package. (The `ios` folder contains a `Frameworks` folder with the required iOS dynamic frameworks).
3641

3742
:::info
3843
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.

docs/audiomob/_includes/add-manual-appdescriptor.mdx

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,35 @@ The following should be added to your `extensions` node in your application desc
2424

2525
## iOS
2626

27+
#### Dynamic Frameworks
28+
29+
Audiomob is based on a dynamic framework so you must include the framework and dependent swift libs in your application for signing by AIR.
30+
31+
To do this create a `Frameworks` directory at the top / root level of your application and ensure it is packaged with your AIR application.
32+
33+
It should contain any of the files in the supplied `Frameworks` directory (including `dylib` and `framework` directories).
34+
35+
For Audiomob you will need to include:
36+
37+
```
38+
AudiomobSDK.framework
39+
```
40+
2741

2842
### Info Additions
2943

3044

3145
The following additions are for the `InfoAdditions` node of the iPhone section in your application descriptor:
3246

47+
```xml
48+
<key>MinimumOSVersion</key>
49+
<string>13.0</string>
50+
```
51+
52+
53+
54+
These should be added within the `InfoAdditions` CDATA section as shown below:
55+
3356
```xml
3457
<iPhone>
3558
<InfoAdditions><![CDATA[

docs/audiomob/changelog.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
### 2025.12.22 [v0.0.2]
2+
3+
```
4+
feat(ios): implement ios integration using version 10.1.0 of the iOS Audiomob SDK
5+
```
6+
17
### 2025.12.12 [v0.0.1]
28

39
```

static/asdocs/audiomob/all-classes.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,4 +70,4 @@ <h3><a href="class-summary.html" target="classFrame" style="color:black">All Cla
7070
</table>
7171
</body>
7272
</html>
73-
<!--Copyright Michael Archbold 2025<br/>Fri Dec 12 2025, 01:54 PM +10:00 -->
73+
<!--Copyright Michael Archbold 2025<br/>Mon Dec 22 2025, 05:03 PM +10:00 -->

static/asdocs/audiomob/all-index-A.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

static/asdocs/audiomob/all-index-B.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@
1111
if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME) {titleBar_setSubTitle("B Index"); titleBar_setSubNav(false,false,false,false,false,false,false,false,false,false,false ,false,false,false,false,false);}
1212
-->
1313
</script><div class="MainContent"><br><table border="0" cellspacing="0" cellpadding="0"><tr><td colspan="2"><a name="B"></a><a href="all-index-A.html" onclick="javascript:loadClassListFrame('index-list.html');">A</a>&nbsp;&nbsp;<font color="black" size="10px" style="bold">B</font>&nbsp;&nbsp;<a href="all-index-C.html" onclick="javascript:loadClassListFrame('index-list.html');">C</a>&nbsp;&nbsp;<a href="all-index-D.html" onclick="javascript:loadClassListFrame('index-list.html');">D</a>&nbsp;&nbsp;<a href="all-index-E.html" onclick="javascript:loadClassListFrame('index-list.html');">E</a>&nbsp;&nbsp;<a href="all-index-F.html" onclick="javascript:loadClassListFrame('index-list.html');">F</a>&nbsp;&nbsp;<a href="all-index-G.html" onclick="javascript:loadClassListFrame('index-list.html');">G</a>&nbsp;&nbsp;<a href="all-index-H.html" onclick="javascript:loadClassListFrame('index-list.html');">H</a>&nbsp;&nbsp;<a href="all-index-I.html" onclick="javascript:loadClassListFrame('index-list.html');">I</a>&nbsp;&nbsp;<a href="all-index-J.html" onclick="javascript:loadClassListFrame('index-list.html');">J</a>&nbsp;&nbsp;<a href="all-index-K.html" onclick="javascript:loadClassListFrame('index-list.html');">K</a>&nbsp;&nbsp;<a href="all-index-L.html" onclick="javascript:loadClassListFrame('index-list.html');">L</a>&nbsp;&nbsp;<a href="all-index-M.html" onclick="javascript:loadClassListFrame('index-list.html');">M</a>&nbsp;&nbsp;<a href="all-index-N.html" onclick="javascript:loadClassListFrame('index-list.html');">N</a>&nbsp;&nbsp;<a href="all-index-O.html" onclick="javascript:loadClassListFrame('index-list.html');">O</a>&nbsp;&nbsp;<a href="all-index-P.html" onclick="javascript:loadClassListFrame('index-list.html');">P</a>&nbsp;&nbsp;<a href="all-index-Q.html" onclick="javascript:loadClassListFrame('index-list.html');">Q</a>&nbsp;&nbsp;<a href="all-index-R.html" onclick="javascript:loadClassListFrame('index-list.html');">R</a>&nbsp;&nbsp;<a href="all-index-S.html" onclick="javascript:loadClassListFrame('index-list.html');">S</a>&nbsp;&nbsp;<a href="all-index-T.html" onclick="javascript:loadClassListFrame('index-list.html');">T</a>&nbsp;&nbsp;<a href="all-index-U.html" onclick="javascript:loadClassListFrame('index-list.html');">U</a>&nbsp;&nbsp;<a href="all-index-V.html" onclick="javascript:loadClassListFrame('index-list.html');">V</a>&nbsp;&nbsp;<a href="all-index-W.html" onclick="javascript:loadClassListFrame('index-list.html');">W</a>&nbsp;&nbsp;<a href="all-index-X.html" onclick="javascript:loadClassListFrame('index-list.html');">X</a>&nbsp;&nbsp;<a href="all-index-Y.html" onclick="javascript:loadClassListFrame('index-list.html');">Y</a>&nbsp;&nbsp;<a href="all-index-Z.html" onclick="javascript:loadClassListFrame('index-list.html');">Z</a>&nbsp;&nbsp;</td></tr><tr><td class="idxrow" colspan="2"><a href="com/audiomob/data/AudiomobBannerData.html#backupBanner" onclick="javascript:loadClassListFrame('com/audiomob/data/class-list.html');">backupBanner</a> &mdash; Property, class com.audiomob.data.<a href="com/audiomob/data/AudiomobBannerData.html" onclick="javascript:loadClassListFrame('com/audiomob/data/class-list.html');">AudiomobBannerData</a></td></tr><tr><td width="20"></td><td>
14-
A boolean indicating whether a backup banner is available.</td></tr><tr><td class="idxrow" colspan="2"><a href="com/audiomob/data/BannerSize.html" onclick="javascript:loadClassListFrame('com/audiomob/data/class-list.html');">BannerSize</a> &mdash; class, package <a href="com/audiomob/data/package-detail.html" onclick="javascript:loadClassListFrame('com/audiomob/data/class-list.html');">com.audiomob.data</a></td></tr><tr><td width="20"></td><td></td></tr><tr><td class="idxrow" colspan="2"><a href="com/audiomob/data/RewardedBannerAdConfiguration.html#bannerViewParams" onclick="javascript:loadClassListFrame('com/audiomob/data/class-list.html');">bannerViewParams</a> &mdash; Property, class com.audiomob.data.<a href="com/audiomob/data/RewardedBannerAdConfiguration.html" onclick="javascript:loadClassListFrame('com/audiomob/data/class-list.html');">RewardedBannerAdConfiguration</a></td></tr><tr><td width="20"></td><td></td></tr><tr><td class="idxrow" colspan="2"><a href="com/audiomob/data/SkippableBannerAdConfiguration.html#bannerViewParams" onclick="javascript:loadClassListFrame('com/audiomob/data/class-list.html');">bannerViewParams</a> &mdash; Property, class com.audiomob.data.<a href="com/audiomob/data/SkippableBannerAdConfiguration.html" onclick="javascript:loadClassListFrame('com/audiomob/data/class-list.html');">SkippableBannerAdConfiguration</a></td></tr><tr><td width="20"></td><td></td></tr><tr><td colspan="2" style="padding-bottom:20px"></td></tr><tr><td colspan="2"><a href="all-index-A.html" onclick="javascript:loadClassListFrame('index-list.html');">A</a>&nbsp;&nbsp;<font color="black" size="10px" style="bold">B</font>&nbsp;&nbsp;<a href="all-index-C.html" onclick="javascript:loadClassListFrame('index-list.html');">C</a>&nbsp;&nbsp;<a href="all-index-D.html" onclick="javascript:loadClassListFrame('index-list.html');">D</a>&nbsp;&nbsp;<a href="all-index-E.html" onclick="javascript:loadClassListFrame('index-list.html');">E</a>&nbsp;&nbsp;<a href="all-index-F.html" onclick="javascript:loadClassListFrame('index-list.html');">F</a>&nbsp;&nbsp;<a href="all-index-G.html" onclick="javascript:loadClassListFrame('index-list.html');">G</a>&nbsp;&nbsp;<a href="all-index-H.html" onclick="javascript:loadClassListFrame('index-list.html');">H</a>&nbsp;&nbsp;<a href="all-index-I.html" onclick="javascript:loadClassListFrame('index-list.html');">I</a>&nbsp;&nbsp;<a href="all-index-J.html" onclick="javascript:loadClassListFrame('index-list.html');">J</a>&nbsp;&nbsp;<a href="all-index-K.html" onclick="javascript:loadClassListFrame('index-list.html');">K</a>&nbsp;&nbsp;<a href="all-index-L.html" onclick="javascript:loadClassListFrame('index-list.html');">L</a>&nbsp;&nbsp;<a href="all-index-M.html" onclick="javascript:loadClassListFrame('index-list.html');">M</a>&nbsp;&nbsp;<a href="all-index-N.html" onclick="javascript:loadClassListFrame('index-list.html');">N</a>&nbsp;&nbsp;<a href="all-index-O.html" onclick="javascript:loadClassListFrame('index-list.html');">O</a>&nbsp;&nbsp;<a href="all-index-P.html" onclick="javascript:loadClassListFrame('index-list.html');">P</a>&nbsp;&nbsp;<a href="all-index-Q.html" onclick="javascript:loadClassListFrame('index-list.html');">Q</a>&nbsp;&nbsp;<a href="all-index-R.html" onclick="javascript:loadClassListFrame('index-list.html');">R</a>&nbsp;&nbsp;<a href="all-index-S.html" onclick="javascript:loadClassListFrame('index-list.html');">S</a>&nbsp;&nbsp;<a href="all-index-T.html" onclick="javascript:loadClassListFrame('index-list.html');">T</a>&nbsp;&nbsp;<a href="all-index-U.html" onclick="javascript:loadClassListFrame('index-list.html');">U</a>&nbsp;&nbsp;<a href="all-index-V.html" onclick="javascript:loadClassListFrame('index-list.html');">V</a>&nbsp;&nbsp;<a href="all-index-W.html" onclick="javascript:loadClassListFrame('index-list.html');">W</a>&nbsp;&nbsp;<a href="all-index-X.html" onclick="javascript:loadClassListFrame('index-list.html');">X</a>&nbsp;&nbsp;<a href="all-index-Y.html" onclick="javascript:loadClassListFrame('index-list.html');">Y</a>&nbsp;&nbsp;<a href="all-index-Z.html" onclick="javascript:loadClassListFrame('index-list.html');">Z</a>&nbsp;&nbsp;</td></tr></table><p></p><center class="copyright"><footer>Copyright <a href="https://michaelarchbold.com" target="_top">Michael Archbold</a> 2025</footer><br/>Fri Dec 12 2025, 01:54 PM +10:00 </center></div></body></html><!--Copyright Michael Archbold 2025<br/>Fri Dec 12 2025, 01:54 PM +10:00 -->
14+
A boolean indicating whether a backup banner is available.</td></tr><tr><td class="idxrow" colspan="2"><a href="com/audiomob/data/BannerSize.html" onclick="javascript:loadClassListFrame('com/audiomob/data/class-list.html');">BannerSize</a> &mdash; class, package <a href="com/audiomob/data/package-detail.html" onclick="javascript:loadClassListFrame('com/audiomob/data/class-list.html');">com.audiomob.data</a></td></tr><tr><td width="20"></td><td></td></tr><tr><td class="idxrow" colspan="2"><a href="com/audiomob/data/RewardedBannerAdConfiguration.html#bannerViewParams" onclick="javascript:loadClassListFrame('com/audiomob/data/class-list.html');">bannerViewParams</a> &mdash; Property, class com.audiomob.data.<a href="com/audiomob/data/RewardedBannerAdConfiguration.html" onclick="javascript:loadClassListFrame('com/audiomob/data/class-list.html');">RewardedBannerAdConfiguration</a></td></tr><tr><td width="20"></td><td></td></tr><tr><td class="idxrow" colspan="2"><a href="com/audiomob/data/SkippableBannerAdConfiguration.html#bannerViewParams" onclick="javascript:loadClassListFrame('com/audiomob/data/class-list.html');">bannerViewParams</a> &mdash; Property, class com.audiomob.data.<a href="com/audiomob/data/SkippableBannerAdConfiguration.html" onclick="javascript:loadClassListFrame('com/audiomob/data/class-list.html');">SkippableBannerAdConfiguration</a></td></tr><tr><td width="20"></td><td></td></tr><tr><td colspan="2" style="padding-bottom:20px"></td></tr><tr><td colspan="2"><a href="all-index-A.html" onclick="javascript:loadClassListFrame('index-list.html');">A</a>&nbsp;&nbsp;<font color="black" size="10px" style="bold">B</font>&nbsp;&nbsp;<a href="all-index-C.html" onclick="javascript:loadClassListFrame('index-list.html');">C</a>&nbsp;&nbsp;<a href="all-index-D.html" onclick="javascript:loadClassListFrame('index-list.html');">D</a>&nbsp;&nbsp;<a href="all-index-E.html" onclick="javascript:loadClassListFrame('index-list.html');">E</a>&nbsp;&nbsp;<a href="all-index-F.html" onclick="javascript:loadClassListFrame('index-list.html');">F</a>&nbsp;&nbsp;<a href="all-index-G.html" onclick="javascript:loadClassListFrame('index-list.html');">G</a>&nbsp;&nbsp;<a href="all-index-H.html" onclick="javascript:loadClassListFrame('index-list.html');">H</a>&nbsp;&nbsp;<a href="all-index-I.html" onclick="javascript:loadClassListFrame('index-list.html');">I</a>&nbsp;&nbsp;<a href="all-index-J.html" onclick="javascript:loadClassListFrame('index-list.html');">J</a>&nbsp;&nbsp;<a href="all-index-K.html" onclick="javascript:loadClassListFrame('index-list.html');">K</a>&nbsp;&nbsp;<a href="all-index-L.html" onclick="javascript:loadClassListFrame('index-list.html');">L</a>&nbsp;&nbsp;<a href="all-index-M.html" onclick="javascript:loadClassListFrame('index-list.html');">M</a>&nbsp;&nbsp;<a href="all-index-N.html" onclick="javascript:loadClassListFrame('index-list.html');">N</a>&nbsp;&nbsp;<a href="all-index-O.html" onclick="javascript:loadClassListFrame('index-list.html');">O</a>&nbsp;&nbsp;<a href="all-index-P.html" onclick="javascript:loadClassListFrame('index-list.html');">P</a>&nbsp;&nbsp;<a href="all-index-Q.html" onclick="javascript:loadClassListFrame('index-list.html');">Q</a>&nbsp;&nbsp;<a href="all-index-R.html" onclick="javascript:loadClassListFrame('index-list.html');">R</a>&nbsp;&nbsp;<a href="all-index-S.html" onclick="javascript:loadClassListFrame('index-list.html');">S</a>&nbsp;&nbsp;<a href="all-index-T.html" onclick="javascript:loadClassListFrame('index-list.html');">T</a>&nbsp;&nbsp;<a href="all-index-U.html" onclick="javascript:loadClassListFrame('index-list.html');">U</a>&nbsp;&nbsp;<a href="all-index-V.html" onclick="javascript:loadClassListFrame('index-list.html');">V</a>&nbsp;&nbsp;<a href="all-index-W.html" onclick="javascript:loadClassListFrame('index-list.html');">W</a>&nbsp;&nbsp;<a href="all-index-X.html" onclick="javascript:loadClassListFrame('index-list.html');">X</a>&nbsp;&nbsp;<a href="all-index-Y.html" onclick="javascript:loadClassListFrame('index-list.html');">Y</a>&nbsp;&nbsp;<a href="all-index-Z.html" onclick="javascript:loadClassListFrame('index-list.html');">Z</a>&nbsp;&nbsp;</td></tr></table><p></p><center class="copyright"><footer>Copyright <a href="https://michaelarchbold.com" target="_top">Michael Archbold</a> 2025</footer><br/>Mon Dec 22 2025, 05:03 PM +10:00 </center></div></body></html><!--Copyright Michael Archbold 2025<br/>Mon Dec 22 2025, 05:03 PM +10:00 -->

0 commit comments

Comments
 (0)