# Fuse + Unity Ads Sample

**URL:** <https://forums.fusetools.com/t/fuse-unity-ads-sample/2838>\
**Category:** How-to Discussions\
**Created:** [November 2, 2016, 8:28am UTC](https://forums.fusetools.com/t/fuse-unity-ads-sample/2838 "2016-11-02T08:28:27Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![englekk](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/englekk/32/207_2.png) [@englekk](https://forums.fusetools.com/u/englekk)\
**Post date:** [November 2, 2016, 8:28am UTC](https://forums.fusetools.com/t/fuse-unity-ads-sample/2838/1 "2016-11-02T08:28:27Z")

</div>

Make the sample for iOS and Android, please. I wanna know how to show the ads.

I think if anybody will make this, this will be a good sample for native integrations. 🙂

- [Attached ZIP file](https://s3.us-east-2.amazonaws.com/fuse-legacy-forum-assets/MzvbhaAymsBC-image-1478075051045.zip)

---

<div class="post-metadata">

**Author:** ![englekk](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/englekk/32/207_2.png) [@englekk](https://forums.fusetools.com/u/englekk)\
**Post date:** [November 3, 2016, 1:36am UTC](https://forums.fusetools.com/t/fuse-unity-ads-sample/2838/2 "2016-11-03T01:36:16Z")

</div>

I made it. 🙂

> **[englekk/Fusetools\_UnityAdsSample](https://github.com/englekk/Fusetools_UnityAdsSample)**
>
> Fusetools\_UnityAdsSample - Build for mobile

---

<div class="post-metadata">

**Author:** ![Anders\_Schau\_Knatten](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/anders_schau_knatten/32/41_2.png) [@Anders\_Schau\_Knatten](https://forums.fusetools.com/u/Anders_Schau_Knatten)\
**Post date:** [November 4, 2016, 11:45am UTC](https://forums.fusetools.com/t/fuse-unity-ads-sample/2838/3 "2016-11-04T11:45:41Z")

</div>

Cool, good job!

---

<div class="post-metadata">

**Author:** ![dszymczak84](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/dszymczak84/32/418_2.png) [@dszymczak84](https://forums.fusetools.com/u/dszymczak84)\
**Post date:** [November 5, 2016, 10:15am UTC](https://forums.fusetools.com/t/fuse-unity-ads-sample/2838/4 "2016-11-05T10:15:41Z")

</div>

Dude, i got this error :  
UnityAds.unoproj: E3503: No non-abstract application classes found in project

---

<div class="post-metadata">

**Author:** ![englekk](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/englekk/32/207_2.png) [@englekk](https://forums.fusetools.com/u/englekk)\
**Post date:** [November 7, 2016, 1:31am UTC](https://forums.fusetools.com/t/fuse-unity-ads-sample/2838/5 "2016-11-07T01:31:35Z")

</div>

> **[dszymczak84@gmail.com](mailto:dszymczak84@gmail.com) wrote:**
> 
> Dude, i got this error :  
> UnityAds.unoproj: E3503: No non-abstract application classes found in project

I feel sorry for you. I just took a test and it works without difficulty.

---

<div class="post-metadata">

**Author:** ![englekk](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/englekk/32/207_2.png) [@englekk](https://forums.fusetools.com/u/englekk)\
**Post date:** [November 7, 2016, 1:32am UTC](https://forums.fusetools.com/t/fuse-unity-ads-sample/2838/6 "2016-11-07T01:32:02Z")

</div>

> **Anders Schau Knatten wrote:**
> 
> Cool, good job!

Thank you very much! 🙂

---

<div class="post-metadata">

**Author:** ![dszymczak84](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/dszymczak84/32/418_2.png) [@dszymczak84](https://forums.fusetools.com/u/dszymczak84)\
**Post date:** [November 7, 2016, 7:47am UTC](https://forums.fusetools.com/t/fuse-unity-ads-sample/2838/7 "2016-11-07T07:47:24Z")

</div>

this is that i got :

```auto
Uno 0.33.1 (build 3130) Windows 10 x64 ea779e9

Configuring (4.37s)
Compiling syntax tree (6.45s)
Generating code and data (19.62s)
Building Android app
1/2: libUnoTest.so
2/2: UnoTest.apk
    [javac] warning: [options] source value 1.5 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 1.5 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:1: error: package com.unity3d.ads does not exist
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:2: error: package com.unity3d.ads does not exist
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:4: error: cannot find symbol
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:47: error: package UnityAds does not exist
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:53: error: package UnityAds does not exist
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:8: error: cannot find symbol
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:9: error: cannot find symbol
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:9: error: cannot find symbol
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:12: error: method does not override or implement a method from a supertype
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:14: error: cannot find symbol
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:19: error: strings in switch are not supported in -source 1.5
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:15: error: cannot find symbol
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:40: error: method does not override or implement a method from a supertype
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:42: error: cannot find symbol
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:46: error: method does not override or implement a method from a supertype
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:48: error: cannot find symbol
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:52: error: method does not override or implement a method from a supertype
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:54: error: cannot find symbol
    [javac] DeviceLog.debug("onUnityAdsError: " + error + " - " + message);
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:57: error: cannot find symbol
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:57: error: cannot find symbol
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:57: error: package R does not exist
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:62: error: cannot find symbol
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:62: error: cannot find symbol
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\UnityAdsAndroid.java:62: error: cannot find symbol
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\com\foreign\UnoPlayground.java:28: error: cannot find symbol
    [javac] C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\java\com\foreign\UnoPlayground.java:28: error: cannot find symbol

BUILD FAILED
C:\Users\Azymut\AppData\Local\Fusetools\Fuse\Android\AndroidSDK\tools\ant\build.xml:720: The following error occurred while executing this line:
C:\Users\Azymut\AppData\Local\Fusetools\Fuse\Android\AndroidSDK\tools\ant\build.xml:734: Compile failed; see the compiler error output for details.

Total time: 3 seconds
_root.MainView.cpp
_root.g.cpp
_root.UnoPlayground.cpp
Android.android.app.g.cpp
Android.android.content.g.cpp
Android.android.content.res.g.cpp
Android.android.graphics.drawable.g.cpp
Android.android.graphics.g.cpp
Android.android.os.g.cpp
Android.android.util.g.cpp
Android.android.view.g.cpp
Android.Base.g.cpp
Android.Base.Primitives.g.cpp
Android.Base.Types.g.cpp
Android.Base.Wrappers.g.cpp
Android.com.fuse.ExperimentalHttp.g.cpp
Android.Fallbacks.g.cpp
Android.g.cpp
Android.java.lang.g.cpp
Android.Runtime.g.cpp
BootstrapperImpl_Android.cpp
Experimental.Cache.g.cpp
Experimental.Http.g.cpp
Experimental.Http.Internal.g.cpp
Experimental.TextureLoader.g.cpp
Fuse.Android.Controls.g.cpp
Fuse.Android.Controls.WebViewUtils.g.cpp
Fuse.Android.g.cpp
Fuse.Animations.g.cpp
Fuse.Controls.g.cpp
Fuse.Controls.Graphics.g.cpp
Fuse.Controls.Native.Android.g.cpp
Fuse.Controls.Native.g.cpp
Fuse.Controls.Native.iOS.g.cpp
Fuse.Controls.NavigationControlBit.g.cpp
Fuse.Controls.VideoImpl.Android.g.cpp
Fuse.Controls.VideoImpl.g.cpp
Fuse.Drawing.Batching.g.cpp
Fuse.Drawing.g.cpp
Fuse.Drawing.Internal.g.cpp
Fuse.Drawing.Primitives.g.cpp
Fuse.Effects.g.cpp
Fuse.Elements.g.cpp
Fuse.Entities.g.cpp
Fuse.FileSystem.g.cpp
Fuse.g.cpp
Fuse.Gestures.g.cpp
Fuse.Gestures.Internal.g.cpp
Fuse.Input.g.cpp
Fuse.Internal.Drawing.g.cpp
Fuse.Internal.g.cpp
Fuse.Layouts.g.cpp
Fuse.Motion.g.cpp
Fuse.Motion.Simulation.g.cpp
Fuse.Navigation.g.cpp
Fuse.Platform.g.cpp
Fuse.Preview.g.cpp
Fuse.Reactive.FuseJS.g.cpp
Fuse.Reactive.g.cpp
Fuse.Resources.g.cpp
Fuse.Scripting.g.cpp
Fuse.Scripting.V8.g.cpp
Fuse.Scripting.V8.Simple.g.cpp
Fuse.Storage.g.cpp
Fuse.Triggers.Actions.g.cpp
Fuse.Triggers.g.cpp
FuseJS.g.cpp
Java.g.cpp
OpenGL.g.cpp
Polyfills.Window.g.cpp
Uno.Collections.g.cpp
Uno.Compiler.ExportTargetInterop.Foreign.Android.g.cpp
Uno.Content.Fonts.g.cpp
Uno.Content.Models.g.cpp
Uno.Diagnostics.g.cpp
Uno.g.cpp
Uno.Geometry.g.cpp
Uno.Graphics.g.cpp
Uno.IO.g.cpp
Uno.Net.g.cpp
Uno.Net.Http.g.cpp
Uno.Net.Http.Implementation.g.cpp
Uno.Net.Sockets.g.cpp
Uno.Platform.g.cpp
Uno.Platform2.g.cpp
Uno.Runtime.Implementation.g.cpp
Uno.Runtime.Implementation.Internal.g.cpp
Uno.Runtime.Implementation.ShaderBackends.OpenGL.g.cpp
Uno.Text.g.cpp
Uno.Threading.g.cpp
Uno.Time.Calendars.g.cpp
Uno.Time.g.cpp
Uno.Time.Text.g.cpp
Uno.UX.g.cpp
V8Proxy.cpp
Uno/_invoke.cpp
Uno/_main.cpp
Uno/Base64.cpp
Uno/JNIHelper.cpp
Uno/Memory.cpp
Uno/ObjectModel.cpp
Uno/Support.cpp
Uno/Activity/AApplication.cpp
Uno/Activity/EntryPoints.cpp
Uno/Activity/Platform2.cpp
Uno/Graphics/GLHelper.cpp

Buildfile: C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\build.xml

-set-mode-check:

-set-debug-files:

-check-env:
 [checkenv] Android SDK Tools Revision 24.0.2
 [checkenv] Installed at C:\Users\Azymut\AppData\Local\Fusetools\Fuse\Android\AndroidSDK

-setup:
     [echo] Project Name: UnoTest
  [gettype] Project Type: Application

-set-debug-mode:

-debug-obfuscation-check:

-pre-build:

-build-setup:
[getbuildtools] Using latest Build Tools: 23.0.1
     [echo] Resolving Build Target for UnoTest...
[gettarget] Project Target: Android 5.0.1
[gettarget] API level: 21
     [echo] ----------
     [echo] Creating output directories if needed...
    [mkdir] Created dir: C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\bin\res
    [mkdir] Created dir: C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\bin\rsObj
    [mkdir] Created dir: C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\bin\rsLibs
    [mkdir] Created dir: C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\gen
    [mkdir] Created dir: C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\bin\classes
    [mkdir] Created dir: C:\Users\Azymut\Desktop\Nowy folder\build\Android\Release\UnoTest\app\src\main\bin\dexedLibs
     [echo] ----------
     [echo] Resolving Dependencies for UnoTest...
[dependency] Library dependencies:
[dependency] No Libraries
[dependency] 
[dependency] ------------------
     [echo] ----------
     [echo] Building Libraries with 'debug'...
   [subant] No sub-builds to iterate on

-code-gen:
[mergemanifest] Merging AndroidManifest files into one.
[mergemanifest] Manifest merger disabled. Using project manifest only.
     [echo] Handling aidl files...
     [aidl] No AIDL files to compile.
     [echo] ----------
     [echo] Handling RenderScript files...
     [echo] ----------
     [echo] Handling Resources...
     [aapt] Generating resource IDs...
     [echo] ----------
     [echo] Handling BuildConfig class...
[buildconfig] Generating BuildConfig class.

-pre-compile:

-compile:
    [javac] Comp

```

---

<div class="post-metadata">

**Author:** ![englekk](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/englekk/32/207_2.png) [@englekk](https://forums.fusetools.com/u/englekk)\
**Post date:** [November 7, 2016, 8:08am UTC](https://forums.fusetools.com/t/fuse-unity-ads-sample/2838/8 "2016-11-07T08:08:26Z")

</div>

![file](https://s3.us-east-2.amazonaws.com/fuse-legacy-forum-assets/l12JdEiDyhb6-image-1478505994184.jpg)

I have just finished my build. This is my log.  
Did you run ‘fuse install android’ in terminal?

---

<div class="post-metadata">

**Author:** ![dszymczak84](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/dszymczak84/32/418_2.png) [@dszymczak84](https://forums.fusetools.com/u/dszymczak84)\
**Post date:** [November 7, 2016, 8:12am UTC](https://forums.fusetools.com/t/fuse-unity-ads-sample/2838/9 "2016-11-07T08:12:32Z")

</div>

Of course i did it.

---

<div class="post-metadata">

**Author:** ![englekk](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/englekk/32/207_2.png) [@englekk](https://forums.fusetools.com/u/englekk)\
**Post date:** [November 7, 2016, 8:17am UTC](https://forums.fusetools.com/t/fuse-unity-ads-sample/2838/10 "2016-11-07T08:17:49Z")

</div>

> **[dszymczak84@gmail.com](mailto:dszymczak84@gmail.com) wrote:**
> 
> Of course i did it.

I’m sorry.  
I have just finished testing in Windows and Mac.  
For a build error, I’ll contact to fuse slack.

---

<div class="post-metadata">

**Author:** ![Daniel\_Res](https://avatars.discourse-cdn.com/v4/letter/d/c77e96/32.png) [@Daniel\_Res](https://forums.fusetools.com/u/Daniel_Res)\
**Post date:** [November 22, 2017, 5:45pm UTC](https://forums.fusetools.com/t/fuse-unity-ads-sample/2838/11 "2017-11-22T17:45:13Z")

</div>

Hello  
I tried to compile your example, but the following error marks me.  
You could support me.

Thank you

/Users/omrh/Downloads/Fusetools\_UnityAdsSample-master/UnityAds/UnoPlayground.uno(36.4): E3109: ‘Resource’ is ambiguous  
Candidates are: Fuse.Reactive.Resource  
Uno.UX.Resource  
/Users/omrh/Downloads/Fusetools\_UnityAdsSample-master/UnityAds/UnoPlayground.uno(36,5): Error E3109: ‘Resource’ is ambiguous  
Candidates are: Fuse.Reactive.Resource  
Uno.UX.Resource(1.0 s)

Build completed in 2.03 seconds  
1 error

---

<div class="post-metadata">

**Author:** ![Uldis](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/uldis/32/657_2.png) [@Uldis](https://forums.fusetools.com/u/Uldis)\
**Post date:** [November 23, 2017, 9:39am UTC](https://forums.fusetools.com/t/fuse-unity-ads-sample/2838/12 "2017-11-23T09:39:25Z")

</div>

@Daniel: find the line 36 in `UnoPlayground.uno` file and replace `Resource` with `Uno.UX.Resource` there.

---

<div class="post-metadata">

**Author:** ![Daniel\_Res](https://avatars.discourse-cdn.com/v4/letter/d/c77e96/32.png) [@Daniel\_Res](https://forums.fusetools.com/u/Daniel_Res)\
**Post date:** [November 27, 2017, 7:25pm UTC](https://forums.fusetools.com/t/fuse-unity-ads-sample/2838/13 "2017-11-27T19:25:27Z")

</div>

thank you very much,  
yes it worked 🙂
