Marketing Insights
Marin Software's Official Blog

Archive for ‘Trends’

Do Advertisers Show Dads Love on Fathers Day?

By June 15th, 2016

As Father’s Day approaches, dads everywhere are eagerly anticipating a day for themselves (bring on the socks, watches, and gadgets). If advertising dollars were any indication in 2015, how much should they really be looking forward to it this year?

Last year, we looked at Mother’s Day versus Father’s Day advertising spend and clicks, and the latter simply couldn’t hold up to the former. For 2016, we investigated whether there was a chance that consumers and advertisers would show more love to Father’s Day.

How Did Spend Correspond to Clicks?

When we looked at consumer and advertiser behavior for Mother’s Day and Father’s Day last year, we got an idea of how retailers allocated budgets. They increased spend by an average of 12% for the week leading up to Mother’s Day. In comparison, Father’s Day only saw an average of a 5% bump in advertiser budgets during the same relative time period.

On the consumer side, we saw a 3% increase in clicks for both Mother’s and Father’s Day, during the week leading up to each day. This could be due to increased consumer awareness for Father’s Day leading to a similar bump when compared to Mother’s Day. It also appears that the number of Father’s Day sales has increased compared to 2014, based on campaigns within the Marin Index.

What does this mean? While consumers paid similar online retail attention to both holidays, advertisers viewed Mother’s Day as more competitive and important. This may be explained by looking at the number of conversions for both holidays. Mother’s Day had a 10% increase in conversions versus 3% on Father’s Day.

Chart

Advertisers Should Pay More Attention to Father’s Day

While dads didn’t quite overtake moms last year, it was much closer than the year before. If the trend continues this year, it’s a good sign for dads. We’ll see this Sunday.

Perhaps this year, advertisers will devote more of their attention to Father’s Day, which is what we recommend—giving equal consideration and budget to Father’s Day, as it may shape up to be just as important as Mother’s Day in terms of sales and bringing in consumers. The two appear to be converging with each new year, and it makes sense for advertisers to adjust their spends and sales campaigns to compensate.

Get Your Creative Ready for Google’s Expanded Text Ads

By May 31st, 2016

This is a guest post from Sarah Burns, Content Manager
at Boost Media.

By now, you’ve heard about Google’s Expanded Text Ads. This is big news for search engine marketers. Initial Google reports cite click-through rate increases of up to 20% for some advertisers. With more than nine billion ads impacted by Google’s change, a massive amount of copywriting is required to adapt.

All advertisers will have to react quickly, and spend more marketing dollars to adjust and profit—or else miss out on a huge opportunity. What can you do now?

Start planning early

Advertisers who move fast and adapt to the new format stand to benefit in two ways:

  • Leveraging the additional creative real estate allows you to weave in new messages as you communicate to your customers, resulting in more clicks and purchases.
  • Ads in the new format will look more aesthetically appealing, compared to the older ads that advertisers who don’t switch over will have to settle for.

Don’t rely on the traditional methods

The new format allows for an extra headline with more characters, a longer description line, and a customizable URL. Don’t waste the extra space by employing Excel spreadsheets or ad templates to update ads. The traditional methods won’t work for a seminal shift of this scope.

Mashing description lines one and two together will leave you with a confusing and disparate message. Most advertisers write the two lines of text as separate ideas, and when they’re pushed together, they don’t flow as a logical and cohesive message.

Where to go from here

Advertisers need a solution that makes it possible to write and rewrite ads in the new format with speed, quality, and scale. Through an exclusive partnership with Boost Media, Marin Software has an automated tool that can rewrite your ads to be ETA-compatible. If you’d like to get up and running on ETA ads today, you can get started here.

 

About the Author

sarahSarah manages Content Marketing at Boost Media and leads a team of marketing professionals to drive revenue through complex B2B marketing campaigns in the ad tech industry. Prior to joining Boost, Sarah developed marketing and sales strategy at BNY Mellon, a top 10 private wealth management firm. In a former life, Sarah worked in journalism writing for magazines including Boston Magazine, The Improper Bostonian, and Luxury Travel. When she’s not writing engaging content, Sarah enjoys cooking, running, and yoga.

About Boost Media

Boost Media increases advertiser profitability by using a combination of humans and a proprietary software platform to drive increased ad relevance at scale. The Boost marketplace comprises over 1,000 expert copywriters and image optimizers who compete to provide a diverse array of perspectives. Boost’s proprietary software identifies opportunities for creative optimization and drives performance using a combination of workflow tools and algorithms. Headquartered in San Francisco, the Boost Media optimization platform provides fresh, performance-driven creative in 12 localized languages worldwide.

Everything You Always Wanted to Know About Expanded Text Ads, but Weren’t Afraid to Ask

By May 27th, 2016

In today’s blog post, we’re focused on three topics: sharing results from early Expanded Text Ad users, discussing support for Expanded Text Ads in the Adwords API and a brief discussion of automated transition options to get you on Expanded Text Ads quickly and profitably. If you’re unclear what Expanded Text Ads are, read our full coverage here and then come back to read our in-depth coverage in this post.

Case Study – Expanded Text Ads

As the largest partner in the Adwords ecosystem, Marin was fortunate to be in a position to help many of the advertisers invited into the early beta program for Expanded Text Ads. In today’s blog post, we’d like to share with you a few of the insights we’ve learned from our early exposure.

How will Expanded Text Ads impact my performance?

Google’s introduction of dual headlines, both with longer character limits than its predecessor, creates a problem that some marketers will find easier to solve than others. We all know how important well written copy is to connect with your target audience, and ultimately run a profitable campaign. From our early exposure to Expanded Text Ads, choosing the right strategy for the new dual headline format will separate the winners from the losers.

Performance Gains Aided by Creativity

In one instance, we observed a customer who fully embraced the dual headline capabilities by not only rewriting their ad copy, but fully changing their message to better suit the additional characters now at their disposal. This customer realized a tremendous engagement lift that exceeded our expectations (+50%). An increase in engagement can be unprofitable if conversions do not also increase at a similar cadence. We were impressed (and relieved) when we observed that conversions increased in lockstep (+70%).

There’s no doubt that the increased engagement was due in part to the enlarged footprint of the Expanded Text Ads format. But, based on other observations, it’s clear to us that the larger footprint does not account for all of this improvement. We believe that this customer’s decision to not only rewrite, but fully rework their creative was the key to their above average results. We applaud their savvy embrace of Expanded Text Ads and would be happy to speak with anyone who is struggling with how to get started, or looking for an experienced team to help guide their transition planning. Please contact us here for more information.

API Timings

As expected, this landmark change in Adwords has created a beehive of stories, speculation, and misinformation. One point of contention in the Adwords Partner Ecosystem is timing to support Expanded Text Ads. We’d like to touch on this topic for a moment.

Our Heritage – Partner in your Success

Marin Software recently celebrated it’s 10 year anniversary, and I’ve personally been a member of the team for 8 of them. During our time in business, we’ve prided ourselves on being a true partner to our customers. And as a partner, we’ve always been transparent on our timeline to support new API features. We’d like to remind our readers that, unfortunately, the same can not be said for all software partners that operate in the Adwords ecosystem.

For example, anyone who claimed to offer immediate Expanded Text Ad support on the day of Google’s announcement (5/24/16) was not telling you the full truth. We know this because Google just released support in the Adwords API for Expanded Text Ads today (5/27/16). Three days after the original feature announcement. We’ve been discussing this change with Google for over a month, and Google did not give preferential treatment to any partners.

Now that the API has been upgraded to support Expanded Text Ads, we’ll continue executing our plan to incorporate them into Marin Software’s platform. We’ve been advised that our timeline ranks amongst the fastest to support Expanded Text Ads in the partner ecosystem.

Automated Transition Options for Expanded Text Ads

Given the promising results from early testing of Expanded Text Ads, Marin is encouraging our customers to actively plan their transition to reap the rewards. As a partner in our customer’s success we’ve designed two ways to help you get up and running on Expanded Text Ads quickly and profitably.

Option 1 – Ad Rewrite

For advertisers who would like help rewriting their ads, Marin Software has an exclusive partnership with Boost Media. By tapping into Boost Media’s network, you’ll get access to hundreds of professional writers who will create new, optimized creative for the Expanded Text Ads format. We believe the ROI of working with Boost will yield tremendous results for all of our advertisers. If you would like to learn more, please contact us here.

Option 2 – Transition Planning

For advertisers who would like strategic help, Marin’s Center of Excellence is staffed with experts ready to run a marginal analysis on your accounts and create a roadmap of the most profitable path for your program as you begin the transition to Expanded Text Ads. The demand for this service has been overwhelming, we encourage you to contact us to get started today.

Exciting times! Stay tuned for continuing coverage on Expanded Text Ads and the other announcements from the Google Performance Summit.

Google’s Expanded Text Ads – Things to Know and What to Do Now

By May 24th, 2016

Google has made a historic change to its creative format with the introduction of a mobile optimized format called “Expanded Text Ads” (ETA). In this post, we provide information to help you understand what’s changing, why it’s a positive thing, and how to automatically make your existing ads ETA-compatible. (Pro tip: Skip to the end of this article if that last point is what you’re after.)

What Are Expanded Text Ads?

Expanded Text Ads are a mobile-optimized ad-format designed to maximize an advertiser’s performance in mobile search results. This is accomplished by providing the advertiser significantly more ad copy to highlight their product or service. Expanded Text Ads also apply to desktop search results.

This change is a big deal because it’s a fundamental shift away from the legacy AdWords text ad format that’s existed for well over a decade. As such, this change will require every AdWords advertiser to rewrite their ads to be ETA-compatible. To learn how to automatically do this, skip ahead to the end of this post.

What’s Changing, Exactly?

Advertisers now have two headlines instead of one, and these headlines are joined with a hyphen. The good news – this copy expansion allows ads to occupy 50% more space on the search results page. Early results indicate that this increased presence improves CTR, which makes sense when you compare the old format (left) to the new format (right):

ETAs

Here are the nitty-gritty details:

  • Headline 1 and headline 2 are 30 characters each. This is a 240% increase over legacy text ads, which historically had just one headline and a 25-character maximum.
  • For the description line, the character count is also increasing. Instead of two 35-character description lines, there’s just one that’s 80 characters.
  • The display URL will now be automatically extracted from your destination URL. You can set up to two path fields like “golf” and “shoes” (e.g., www.powpowsports.com/golf/shoes).

As marketers, we’re excited by all of these updates, and think that the addition of a new headline is only going to help performance, especially in a mobile world.

A Positive Change, for Multiple Reasons

Why is this change a net-positive for advertisers?

  • You gain a new, second headline.
  • More characters for longer messaging increase the odds of connecting with your target audience.
  • We’re seeing better overall performance in our early results.

Why is Google Making This Change?

A couple of obvious questions are: Why is Google making this change? And why now?

The short answer: Consumers have shifted to mobile as their primary method of accessing the Internet. And, advertising dollars are following in rapid succession. eMarketer estimates that in 2016, over 60% of all digital advertising spend will go to mobile. It’s also expected that mobile will continue to gobble up market share through 2020.

Google is staying ahead of this trend by shifting to mobile-optimized ads, which is consistent with the elimination of right-hand ads back in February. In the next 12-24 months, we should see more mobile-centric changes from all major publishers, as they train their attention on perfecting mobile monetization.

How Can I Automatically Make My Ads ETA-Compatible?

Through an exclusive partnership with Boost Media, Marin Software has an automated tool that can rewrite your ads to be ETA-compatible. If you’d like to get up and running on ETA ads today, you can get started here.

Stay tuned for more details, insights, and data as we continue to report on Expanded Text Ads.

5 Ways to Drive More Customers in a Mobile-First World

By May 23rd, 2016

According to eMarketer, over 70% of U.S. paid search spend will be mobile by 2017. And yet, optimizing mobile advertising and seeing significant ROI on it remains a crucible for many in the digital advertising world.

We joined our technology partner DialogTech at the end of April for
a webinar about how search marketers can adopt new mobile-first optimization strategies to drive PPC conversions and customers.

One of Marin’s very own search marketing experts, Patrick Hutchison, teamed up with Kelley Schultz, Digital Marketing Lead at DialogTech, to share proven mobile optimization and attribution tactics digital marketers can use to drive more clicks, calls, and customers from Google AdWords, Yahoo, and Bing.

In order to achieve their mobile advertising goals, digital marketers need to understand the customer journey and all of the touch points prior to sale. To that end, here are five strategies for optimizing your mobile game plan that we learned from this webinar.

1. If your business gets mobile traffic, then you need to be      setting a bid adjustment

You want to get into a top (1-2) position for mobile devices to ensure visibility, so set up campaigns with an initial +25-30% bid modifier. You can adjust and optimize based on the types of conversions and traffic you see.

2. Optimize for calls

Incorporate call conversion tracking to ensure you’re optimizing for all conversions. Without measuring call leads, you miss out on a significant piece of the puzzle when it comes to tracking and understanding the source of your leads.

3. Segment search query reports by device

When you perform search query reports, add a device segment. This will allow you to see what keywords are getting the most mobile conversions and traffic. Within your reports, sort by conversions and then adjust your bids for your highest performing keywords to ensure top position.

Next, sort your report by clicks that don’t drive conversions, and adjust bids or add negatives as necessary for these keywords that are driving up both clicks and spend.

4. Remember that mobile-targeted ad copy is key

Create mobile-preferred search ads with mobile ad extensions and CTAs. Remember to take advantage of call extensions, since as Google reports, 70% of mobile searchers use call extensions to call businesses.

5. Incorporate remarketing bidding strategies

Set up remarketing lists into your campaigns, so that you can adjust mobile bids for the top position.

Remember the importance of not only bidding up for mobile traffic, but also increasing bidding for your custom audience lists. If users showed interest once, capture them again on their next query with a different message in the top position.

Identify and Convert Your Most Valuable Audiences Across Channels

By May 18th, 2016

Global mobile trends all point to the same conclusion – operating in channel-specific silos no longer works, and now’s the time for marketers to implement a strong cross-channel marketing strategy.

If you subscribe to this blog (and if you don’t, see that second little box on the right), you already know we’ve been evangelizing the message of “cross-device, cross-channel.” There’s a good reason for that.

Data Are Fundamental to Consumer Engagement

As we approach the halfway point of 2016, it’s more important than ever that marketers not only use data to understand customer behavior, but also to act on that behavior to deliver engaging, personalized experiences.

On May 25, Nitin Rabadia – our Director of Audience Marketing EMEA, APAC – will explain how to use data to win the online battle for attention and revenue. Gleaning insights from our 2016 Global Mobile Report (available with webinar registration), Nitin will field your questions and discuss:

  • How consumer behavior is affecting desktop and mobile spend
  • Recommendations for optimizing advertising across channels
  • Tactics to take advantage of customer signals
  • How to improve budgeting, bidding, and targeting decisions with full transparency

Register for the webinar today.

 

The Continuing Adventures of Cross-Channel Marketing: The Latest Performance Data

By May 12th, 2016

When we looked at performance marketing data from the first quarter of 2016, one thing became clear: cross-channel, cross-device targeting remains the most powerful differentiator for profitable marketing strategies.

To create our quarterly benchmark reports, we sample the Marin Global Online Advertising Index, composed of advertisers who invest more than $7 billion in annualized ad spend on the Marin platform. We analyze data from around the world to create our report. For Q1 2016, key findings include:

  • All mobile, all the time. Advertisers and consumers are continuing to shift towards a more mobile ecosystem.
  • Cross-channel and cross device remain important. It’s important for marketers to adopt and maintain a more holistic and complete approach to digital marketing that targets across all channels and devices.
  • Every channel has its strengths and weaknesses. Not only should marketers become adept at recognizing each channel’s weaknesses, but even more importantly, they should start using all three channels and devices to their best strengths.

For detailed information on Q1 2016 search, social, and display mobile performance – including detailed data charts with YoY performance and up-to-date recommendations – download our Performance Marketer’s Benchmark Report Q2 2016 – Vital Search, Social, and Display Performance Data by Device.

What Can Online Retailers Expect This
Mother’s Day?

By May 2nd, 2016

Mother’s Day is almost here! With flowers, cards, and family visits close at hand, many brick and mortar retailers are gearing up for the shopping spike. The season of maternal appreciation extends to online retailers, who are also gussying up their search, social, and display campaigns to attract consumers around the world.

How did online retailers do in 2015, and what to expect this year?

Mother’s Day 2015 – Clicks, Spend, and Conversions

In the week leading up to Mother’s Day 2015 (May 10th), clicks increased an average of 15% across retailers as click-through rates rose 6%. In addition, spend increased 9% during the same time period, peaking a few days before Mother’s Day.

Most notably, conversions saw a bump of 12%, peaking on the 5th at 18% above the monthly average. This noticeable bump for all retailers was more pronounced among those specialty retailers that Mother’s Day particularly impacts.

CPCs actually dropped slightly during this period, except for two days where they spiked, the 4th and 5th. The 5th proved to be a particularly important day for consumers and advertisers, showing abnormal surges along all metrics.

Perhaps consumers took account delivery times and the looming holiday date into account, giving themselves a few buffer days in case of delays in delivery and arrival.

These numbers dropped dramatically on Mother’s Day itself, and returned slowly to roughly average afterwards. Click-through rates remained elevated for Mother’s Day and a few days afterwards before returning to seasonal norms.

Recommendations for 2016

For retailers looking to maximize their Mother’s Day sales, here are a few key takeaways:

  • Start campaigns at least a week before Mother’s Day to capture the online shopping market, especially those looking to have a gift arrive in time for the occasion.
  • In particular, focus attention on five or six days beforehand, as this is when consumer interest peaked last year.
  • Expect similar trends to 2015, as people power down for the actual day to celebrate a mom!

How to Evaluate Programmatic Buying Transparency – Types and Tips

By April 21st, 2016

This is the first in a series of posts on transparency. In today’s post, we lay out the many ways transparency is elusive in digital marketing today. We also include some best practices for stamping out the fuzziness prevalent in the programmatic landscape.

Most marketers will admit transparency in media buys sounds like a good idea. So why don’t we have it all the time? Inertia, circumstances, or legacy business practices are the usual culprits. Knowing about the types of programmatic transparency is a good place to start.

The Problem with Buyer/Seller Blindness

You may have read about the recent survey on programmatic buying by Forrester and the ANA. Although we know intermediaries carve up a media dollar along the ad delivery path, a surprising 33 percent of survey respondents in this study have turned a blind eye while knowingly opting into an undisclosed programmatic model.

Not knowing the true value of your media obscures your true ROI. This buyer/seller blindness stands in the way of programmatic growth and success.

Let’s dive in and take a look at the three types of transparency: intermediaries, environmental, and data.

1. Intermediaries: What is the True Cost of the      Programmatic Supply Chain?

According to the ANA/Forrester study, 55 percent of marketers are concerned with the opaqueness of the intermediaries along the supply chain, up from 21 percent two years ago. No advertiser is immune to the supply chain realities, but seeing how the budget is allocated should be as natural as homebuyers scrutinizing loan origination fees from their mortgage broker.

There is a host of intermediaries in today’s programmatic supply chain including:

  • Data / Targeting
  • DMP technology
  • DSP technology
  • Ad serving (advertiser side, publisher side)
  • Exchanges
  • Publisher
  • Verification
  • Ad blocking
  • Managed services fees through an agency or media buying partner  

Not surprisingly, there are also several cost models:

  • CPM-based fees
  • Percent of media fees
  • Flat fees
  • Arbitrage

The advertiser pays most of the fees, while in some cases the publisher, or both the advertiser and publisher, pay them.

It’s common to have an agent buy media on the advertiser’s behalf, only revealing the final price of a campaign, total margin, and fees. Just as common is the masking of the closing or winning bid prices. Yet this transparency in bidding is precisely what’s needed for optimization. This practice is especially prevalent among black box vendors, as is straight-ahead arbitrage. Without transparent insights into what improves targeting and conversion, marketers are flying blind.

So, what’s the average take rate of each partner? It varies of course, depending mostly on targeting strategies and pricing/profit models. But asking your supply chain partners exactly what they’re charging you is the first step in achieving total transparency.  

2. Environmental: Ad Viewability to Detect Fraudulent or      Unviewable Inventory

Certainly one of the hottest issues in ad tech today, environmental transparency of an ad is as important as the campaign’s message or who’s being targeted. There are more mysteries than answers focused on who sees your ad, how much was seen, how long they see it, and where the ad showed up, but help is on the way.

In the early days of RTB, fraudulent or unviewable inventory was a common problem. Although challenges remain, there is an increasing number of new tools available for advertisers, publishers, and ad servers to detect bot fraud, fraudulent inventory, or unviewable ads.

Still, there’s no consensus on how viewability is defined. Standard bodies like the IAB and MRC are driving clarity on this issue. Many new vendors are trying to monetize viewability. Large holding companies have their own standards as well.

Advertisers are increasingly demanding that publishers bear the burden of proof by complying with imposed measurement of viewability-centric campaigns. Viewability-tracking fees, brand safety-tracking fees, and brand lift study fees are paid by either side in an effort to run cleaner campaigns. Although far from being solved, the use of ad verification and brand safety tools goes a long way in solving environmental transparency.

3. Data: Data Transparency = True ROI

It seems logical that any data used in an ad campaign that you paid for would be accessible to you. But that isn’t always the case. Publishers could block the intent data or other data sets you would normally have access to with more transparent partners.

You may prefer to pay a black box provider because your only KPI is sales – this can work for some who don’t insist on understanding their true ROI. However, for data-driven marketing to work, seeing all your data for future learnings or to calculate your true ROI is essential.

Irresistible pricing models are as tempting as a timeshare in Tahiti. We get that. But regardless of whether you use a DSP or publisher tools for your programmatic buys, the more you know, the more you can improve outcomes – that is, if you want to know exactly how to improve outcomes rather than relying on your black box vendor to give you numbers devoid of margins or analysis.

Data are collected at every turn, every segment of the customer journey. CPC, CTR, and impressions are table stakes. For more intelligence, you need the eCPM and in-view impressions. Getting site-level reporting helps you blacklist/whitelist and improve targeting.

If you’re striving to get to your true ROI, knowing how the data points were calculated is certainly also part of the equation. Since we’re talking numbers, understanding the logic, math, and algorithms behind a bidding process is another must-have.

Guidelines for Getting Clarity on Transparency

You should be able to decide exactly what success looks like for your brand. This means choosing your own KPIs, publishers, and the data you want to bring, buy, optimize, or analyze. Here are some best practices for how to bring more transparency to your programmatic initiatives.

  • Insist on seeing the media cost on an impression-by-impression basis, as well as breakouts of all other costs contributing to the total price.
  • Pick the exact sites, formats, devices, and audiences you want.
  • Utilize business rules within your RTB programmatic buys and with your brand safety to ensure a URL is present or that it matches where your ad eventually runs – if you can’t prove your URL, your programmatic partner shouldn’t bid on the impression.
  • Request detailed campaign guidelines from your agency or DSP.
  • Use third-party verification tools to detect bot traffic and sourced traffic, as both of these contribute to fraud.
  • Evaluate and utilize tools from new fraud and viewability measurement partners.
  • Assign in-house team members to focus on media by having them dig into agency and tech partner contracts to determine fraud and viewability practices.
  • To make adding it all up easier, use IAB’s recently released Programmatic Fee Transparency Calculator.

Next time, we’ll dive deeper into the programmatic supply chain and how it affects cost.

Digital Advertising in 2015 – Mobile Is Crushing It

By April 6th, 2016

2015 was a banner year for mobile.

Continuing its ascent into the status of omnipresent being, global smartphone adoption reached an all-time high last year and shows no signs of slowing down. Thanks to this rapid expansion of smartphone usage around the world, advertisers now have an opportunity to reach consumers even more easily.

We sampled the Marin Global Online Advertising Index, composed of advertisers who invest more than $7 billion in annualized ad spend on the Marin platform, to analyze data from around the world to create our latest annual benchmark report.

We uncovered three key findings:

  • Clicks and spend have gone mobile. In 2015, mobile devices represented the majority of consumer online usage for the first time. Consumers are now spending more time and attention on mobile devices than desktop – as a result, advertisers have been shifting spend away from desktop towards smartphones and tablets to catch consumer attention and generate clicks. We predict this trend will continue.
  • Desktop is becoming more like mobile. As the mobile format gains traction with consumers and advertisers, publishers are innovating. While mobile ad formats formerly took cues from desktop, publishers are now swapping the formula, making desktop ad formats and pages more similar to mobile.
  • Mobile conversion is gaining traction. Desktops are still the primary conversion-driving device; however, within the past year, conversion rates have been growing on mobile devices. While mobile devices have historically been used for product research or upper-funnel activities, this is changing, as better mobile attribution and ad formats are released. Expect this trend to continue.

For detailed information on 2015 search, social, and display mobile performance – including detailed data charts with YoY performance and further recommendations for 2016 – download our Mobile Advertising Around the Globe: 2016 Annual Report.

2016-mobile-report_cover

Resources